From 164a112e0cad055b3e2dacfd45861767949e11cb Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 14 Aug 2025 19:18:33 +0200 Subject: [PATCH] feat: refresh processes only if processes tab is open --- packages/web/src/widgets/SummaryProcesses.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/web/src/widgets/SummaryProcesses.svelte b/packages/web/src/widgets/SummaryProcesses.svelte index eda44885e..e73e208a6 100644 --- a/packages/web/src/widgets/SummaryProcesses.svelte +++ b/packages/web/src/widgets/SummaryProcesses.svelte @@ -9,6 +9,7 @@ export let conid; export let processes: DatabaseProcess[] = []; export let refreshInterval: number = 1000; + export let tabVisible: boolean = false; let internalProcesses = [...processes]; @@ -34,7 +35,11 @@ } onMount(() => { - const intervalId = setInterval(() => refreshProcesses(), refreshInterval); + const intervalId = setInterval(() => { + if (!tabVisible) return; + + refreshProcesses(); + }, refreshInterval); return () => clearInterval(intervalId); });