From 1e663a29518a2f12d42b07db5c99d7664a737bea Mon Sep 17 00:00:00 2001 From: Ronni Skansing Date: Tue, 10 Feb 2026 22:41:03 +0100 Subject: [PATCH] fix action dropdown gone on refresh Signed-off-by: Ronni Skansing --- frontend/src/lib/components/AutoRefresh.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/AutoRefresh.svelte b/frontend/src/lib/components/AutoRefresh.svelte index 571d8fb..7168345 100644 --- a/frontend/src/lib/components/AutoRefresh.svelte +++ b/frontend/src/lib/components/AutoRefresh.svelte @@ -4,6 +4,7 @@ import { page } from '$app/stores'; import TextFieldSelect from './TextFieldSelect.svelte'; import { BiMap } from '$lib/utils/maps'; + import { activeFormElement } from '$lib/store/activeFormElement'; export let onRefresh; export let isLoading = false; @@ -37,7 +38,8 @@ stopAutoRefresh(); if ($autoRefreshStore.enabled && $autoRefreshStore.interval > 0) { intervalId = setInterval(async () => { - if (!$autoRefreshStore.enabled || isLoading) return; + // skip refresh if disabled, loading, or a dropdown is open + if (!$autoRefreshStore.enabled || isLoading || $activeFormElement !== null) return; await onRefresh(); }, $autoRefreshStore.interval); }