From 17c1c8a64ecf9c55e9de83680ba03423cf36d3d7 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Mon, 24 Nov 2025 08:34:13 -0800 Subject: [PATCH] fix: reset highlighted index on open --- src/Typeahead.svelte | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Typeahead.svelte b/src/Typeahead.svelte index 86cc9b7..2ca353d 100644 --- a/src/Typeahead.svelte +++ b/src/Typeahead.svelte @@ -136,7 +136,16 @@ selectedIndex = index; } - const open = () => (hideDropdown = false); + const open = () => { + hideDropdown = false; + // Reset selected index when reopening menu + if (autoselect && results.length > 0) { + selectedIndex = getNextNonDisabledIndex(); + } else { + selectedIndex = -1; + } + }; + const close = () => { hideDropdown = true; isFocused = false;