From efacda74531354c5484037205030c171ceb240d2 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 4 Apr 2025 19:50:17 +0000 Subject: [PATCH] fix tabs selected behavior change from svelte 5 --- frontend/src/lib/components/common/tabs/Tabs.svelte | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/common/tabs/Tabs.svelte b/frontend/src/lib/components/common/tabs/Tabs.svelte index ef7ffb00a3..d6778d334d 100644 --- a/frontend/src/lib/components/common/tabs/Tabs.svelte +++ b/frontend/src/lib/components/common/tabs/Tabs.svelte @@ -28,7 +28,16 @@ const selectedStore = writable(selected) - $: $selectedStore && dispatch('selected', $selectedStore) + $: $selectedStore && onSelectedStoreChange() + + let initial = true + function onSelectedStoreChange() { + if (initial) { + initial = false + return + } + dispatch('selected', $selectedStore) + } $: hashValues = values ? values.map((x) => '#' + x) : undefined setContext('Tabs', {