fix: wait for monitor web readiness in screenshots

This commit is contained in:
Codex
2026-06-27 06:45:30 +00:00
parent f5a971b3d7
commit f84eb5f72a
2 changed files with 7 additions and 7 deletions
@@ -87,8 +87,8 @@ createApp({
try {
const [overviewPayload, runsPayload, findingsPayload] = await Promise.all([
fetchJson("/api/overview"),
fetchJson("/api/runs?limit=80&sort=updated"),
fetchJson("/api/findings?limit=80&window=24h"),
fetchJson("/api/runs?limit=30&sort=updated"),
fetchJson("/api/findings?limit=30&window=24h"),
]);
overview.value = overviewPayload;
runs.value = Array.isArray(runsPayload.runs) ? runsPayload.runs : Array.isArray(runsPayload.items) ? runsPayload.items : [];
@@ -97,7 +97,7 @@ createApp({
lastAutoRefreshAt = Date.now();
const keepSelected = runs.value.find((run) => run.id === selectedRunId.value);
const nextRun = keepSelected || runs.value[0] || latestRun.value;
if (nextRun?.id) await selectRun(nextRun, true);
if (nextRun?.id) void selectRun(nextRun, true);
} catch (cause) {
error.value = String(cause?.message || cause);
} finally {