瀏覽代碼

fix: pseudoSelectedIndex is reset when modal is closed.

Aryan Kothari 9 月之前
父節點
當前提交
eb38d382ba
共有 1 個文件被更改,包括 1 次插入1 次删除
  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 ollamaVersion = null;
 
 
 	let pseudoSelectedIndex = 0;
 	let pseudoSelectedIndex = 0;
-	let autoScrollTimeout;
 
 
 	$: filteredItems = items.filter(
 	$: filteredItems = items.filter(
 		(item) =>
 		(item) =>
@@ -206,6 +205,7 @@
 	bind:open={show}
 	bind:open={show}
 	onOpenChange={async () => {
 	onOpenChange={async () => {
 		searchValue = '';
 		searchValue = '';
+		pseudoSelectedIndex = 0; // when the dropdown is closed, reset the selected index
 		window.setTimeout(() => document.getElementById('model-search-input')?.focus(), 0);
 		window.setTimeout(() => document.getElementById('model-search-input')?.focus(), 0);
 	}}
 	}}
 	closeFocus={false}
 	closeFocus={false}