Sfoglia il codice sorgente

fix: pseudoSelectedIndex is reset when modal is closed.

Aryan Kothari 9 mesi fa
parent
commit
eb38d382ba
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/lib/components/chat/ModelSelector/Selector.svelte

+ 1 - 1
src/lib/components/chat/ModelSelector/Selector.svelte

@@ -45,7 +45,6 @@
 	let ollamaVersion = null;
 
 	let pseudoSelectedIndex = 0;
-	let autoScrollTimeout;
 
 	$: filteredItems = items.filter(
 		(item) =>
@@ -206,6 +205,7 @@
 	bind:open={show}
 	onOpenChange={async () => {
 		searchValue = '';
+		pseudoSelectedIndex = 0; // when the dropdown is closed, reset the selected index
 		window.setTimeout(() => document.getElementById('model-search-input')?.focus(), 0);
 	}}
 	closeFocus={false}