From a460255b935a227082633b22904a11c6a2a1906f Mon Sep 17 00:00:00 2001 From: R0m1k3 Date: Thu, 12 Feb 2026 10:54:27 +0100 Subject: [PATCH] fix(analytics): reset auto-refresh when switching pages in selector --- client/src/components/analytics/AnalyticsDashboard.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/src/components/analytics/AnalyticsDashboard.tsx b/client/src/components/analytics/AnalyticsDashboard.tsx index 1fe4319..e718a4f 100644 --- a/client/src/components/analytics/AnalyticsDashboard.tsx +++ b/client/src/components/analytics/AnalyticsDashboard.tsx @@ -31,6 +31,11 @@ export function AnalyticsDashboard() { } }, [pages, selectedPageId]); + // Reset auto-refresh flag when switching pages + useEffect(() => { + autoRefreshDone.current = false; + }, [selectedPageId]); + // Fetch History for selected page (with polling every 30s) const { data: history = [], isLoading: isLoadingHistory } = useQuery({ queryKey: [`/api/analytics/pages/${selectedPageId}/history`],