Fix active run elapsed restore

This commit is contained in:
wuyang6
2026-05-11 21:46:09 +08:00
parent 535e4b2c83
commit f7e2fc66c8
3 changed files with 41 additions and 4 deletions
@@ -1475,7 +1475,11 @@ const ActivityChainSummary: FC<{
return;
}
const startedAt =
metadataRunStartedAtMs ?? contentRunStartedAtMs ?? startedAtRef.current;
metadataRunStartedAtMs ??
contentRunStartedAtMs ??
(storedElapsedMs === null
? startedAtRef.current
: Date.now() - storedElapsedMs);
setElapsedMs(Math.max(0, Date.now() - startedAt));
const timer = window.setInterval(() => {
setElapsedMs(Math.max(0, Date.now() - startedAt));