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', {