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`],