diff --git a/frontend/src/lib/person/PersonTypeahead.svelte.spec.ts b/frontend/src/lib/person/PersonTypeahead.svelte.spec.ts index 4df51713..81761078 100644 --- a/frontend/src/lib/person/PersonTypeahead.svelte.spec.ts +++ b/frontend/src/lib/person/PersonTypeahead.svelte.spec.ts @@ -273,6 +273,9 @@ describe('PersonTypeahead – correspondent mode', () => { // ─── resetKey ───────────────────────────────────────────────────────────────── describe('PersonTypeahead – resetKey', () => { + // Note: rerender() in vitest-browser-svelte causes a full re-mount, not an in-place prop + // update. This is a smoke test — the $effect(resetKey) path that fires during SvelteKit + // navigation (prop update on a live instance) cannot be isolated at this level. it('clears a manually-typed term when resetKey changes even if initialName stays empty', async () => { mockFetchWithPersons([]); const { rerender } = render(PersonTypeahead, {