From 053dba3b3202ccecd20c978a723be72176cabbac Mon Sep 17 00:00:00 2001 From: orca-bug-scan-bot Date: Wed, 1 Jul 2026 20:37:30 -0700 Subject: [PATCH] fix: address pr-bug-scan validated finding from #7050 Added open-only sessions re-poll (SESSION_LIST_POLL_MS) and clear sessionsError on popover close; blocks stale-session (C1) and stuck daemon-unreachable badge (C2). --- .../components/status-bar/ResourceUsageStatusSegment.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx b/src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx index e316c79da4e..de06fcac580 100644 --- a/src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx +++ b/src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx @@ -875,6 +875,12 @@ export function ResourceUsageStatusSegment({ } }, [open, fetchSnapshot, refreshSessions]) + useEffect(() => { + if (!open) { + clearSessionsError() + } + }, [open, clearSessionsError]) + const repoDisplayNameById = useMemo(() => { const map = new Map() for (const repo of repos) {