diff --git a/frontend/src/lib/components/PeopleSelector.svelte b/frontend/src/lib/components/PeopleSelector.svelte index 03f53a6..ecd1b39 100644 --- a/frontend/src/lib/components/PeopleSelector.svelte +++ b/frontend/src/lib/components/PeopleSelector.svelte @@ -8,7 +8,12 @@ let loading = $state(true); let error = $state(null); let searchQuery = $state(''); - let selectedId = $state(initialSelectedId); + let selectedId = $state(null); + + // Sync selectedId with initialSelectedId prop changes + $effect(() => { + selectedId = initialSelectedId; + }); let filteredPeople = $derived( people.filter(p => { diff --git a/frontend/src/lib/components/SettingsPanel.svelte b/frontend/src/lib/components/SettingsPanel.svelte index e1e74c3..b20e470 100644 --- a/frontend/src/lib/components/SettingsPanel.svelte +++ b/frontend/src/lib/components/SettingsPanel.svelte @@ -160,12 +160,13 @@ {#if config.processing.face_resolution.enabled}