From d9ffff7cec97666f09d5b1724a9678fe0f532275 Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Fri, 4 Oct 2024 04:48:14 -0400 Subject: [PATCH] Fixes --- .../src/components/settings/OpenRouterModelPicker.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webview-ui/src/components/settings/OpenRouterModelPicker.tsx b/webview-ui/src/components/settings/OpenRouterModelPicker.tsx index fe0c977..5b9f143 100644 --- a/webview-ui/src/components/settings/OpenRouterModelPicker.tsx +++ b/webview-ui/src/components/settings/OpenRouterModelPicker.tsx @@ -18,6 +18,7 @@ const OpenRouterModelPicker: React.FC = () => { const dropdownRef = useRef(null) const itemRefs = useRef<(HTMLDivElement | null)[]>([]) const [isDescriptionExpanded, setIsDescriptionExpanded] = useState(false) + const dropdownListRef = useRef(null) const handleModelChange = (newModelId: string) => { setApiConfiguration({ @@ -112,6 +113,9 @@ const OpenRouterModelPicker: React.FC = () => { useEffect(() => { setSelectedIndex(-1) + if (dropdownListRef.current) { + dropdownListRef.current.scrollTop = 0 + } }, [searchTerm]) useEffect(() => { @@ -168,7 +172,7 @@ const OpenRouterModelPicker: React.FC = () => { )} {isDropdownVisible && ( - + {modelSearchResults.map((item, index) => (