From f49d11f0340753e2fc4a1c0e39cabf8ee633d151 Mon Sep 17 00:00:00 2001 From: Simon Fondrie-Teitler Date: Wed, 27 Aug 2025 13:32:37 -0400 Subject: [PATCH] Skip updating web UI when browser tab isn't visible This will save bandwith and battery on the hotspot in cases where the UI tab is left open. See #564. --- daemon/web/src/routes/+page.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/daemon/web/src/routes/+page.svelte b/daemon/web/src/routes/+page.svelte index 66845bf..e28cf6e 100644 --- a/daemon/web/src/routes/+page.svelte +++ b/daemon/web/src/routes/+page.svelte @@ -20,6 +20,11 @@ $effect(() => { const interval = setInterval(async () => { try { + // Don't update UI if browser tab isn't visible + if (document.hidden) { + return; + } + await manager.update(); let new_manifest = await get_manifest(); await new_manifest.set_analysis_status(manager);