From 64675c9b35fc2e3cbe58ba2bc24c8b26281b2da2 Mon Sep 17 00:00:00 2001 From: Gareth George Date: Sun, 22 Jun 2025 21:53:38 -0700 Subject: [PATCH] fix: sometimes summary dashboard doesn't load on first viewing --- webui/src/views/SummaryDashboard.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/webui/src/views/SummaryDashboard.tsx b/webui/src/views/SummaryDashboard.tsx index a80969c5..426c2c5e 100644 --- a/webui/src/views/SummaryDashboard.tsx +++ b/webui/src/views/SummaryDashboard.tsx @@ -67,8 +67,12 @@ export const SummaryDashboard = () => { fetchData(); + document.addEventListener("visibilitychange", fetchData); const interval = setInterval(fetchData, 60000); - return () => clearInterval(interval); + return () => { + document.removeEventListener("visibilitychange", fetchData); + clearInterval(interval); + }; }, []); useEffect(() => { @@ -82,7 +86,7 @@ export const SummaryDashboard = () => { }, [config]); if (!summaryData) { - return ; + return ; } return (