From 901dfd1eb8192bd61d14ba6a103640fc137d96fc Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Fri, 3 Apr 2026 11:25:04 +0200 Subject: [PATCH] fix: PAUSED mode disabled queries entirely instead of just polling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit useLiveQuery returned enabled:false when paused, which prevented queries from running at all. Changed to enabled:true always — PAUSED now means "fetch once, no polling" instead of "don't fetch". Co-Authored-By: Claude Opus 4.6 (1M context) --- ui/src/api/queries/use-refresh-interval.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/api/queries/use-refresh-interval.ts b/ui/src/api/queries/use-refresh-interval.ts index b2d76760..760f7d0c 100644 --- a/ui/src/api/queries/use-refresh-interval.ts +++ b/ui/src/api/queries/use-refresh-interval.ts @@ -12,12 +12,12 @@ export function useRefreshInterval(intervalMs: number): number | false { /** * Returns `enabled` and `refetchInterval` tied to the LIVE/PAUSED toggle. * - LIVE: enabled=true, refetchInterval=intervalMs (fetch + poll) - * - PAUSED: enabled=false, refetchInterval=false (no fetch at all) + * - PAUSED: enabled=true, refetchInterval=false (fetch once, no polling) */ export function useLiveQuery(intervalMs: number) { const { autoRefresh } = useGlobalFilters(); return { - enabled: autoRefresh, + enabled: true, refetchInterval: autoRefresh ? intervalMs : false as number | false, }; }