diff --git a/web/src/lib/components/chat/DropdownGroup.svelte b/web/src/lib/components/chat/DropdownGroup.svelte index f2385002..c2b4cda7 100644 --- a/web/src/lib/components/chat/DropdownGroup.svelte +++ b/web/src/lib/components/chat/DropdownGroup.svelte @@ -12,14 +12,9 @@ import { sessionAPI, sessions } from '$lib/store/session-store'; import { onMount } from 'svelte'; - let sessionInput = $currentSession || ''; + let sessionInput = ''; let sessionsList: string[] = []; - // Sync sessionInput with currentSession store - $: if ($currentSession !== sessionInput) { - sessionInput = $currentSession || ''; - } - // Update sessions list when sessions store changes $: if ($sessions) { sessionsList = $sessions.map(s => s.Name); @@ -69,6 +64,7 @@ onMount(() => { fetchStrategies(); sessionAPI.loadSessions(); + sessionInput = $currentSession || ''; }); @@ -104,28 +100,26 @@