diff --git a/webview-ui/src/components/settings/OpenRouterModelPicker.tsx b/webview-ui/src/components/settings/OpenRouterModelPicker.tsx index 1302598..db147cf 100644 --- a/webview-ui/src/components/settings/OpenRouterModelPicker.tsx +++ b/webview-ui/src/components/settings/OpenRouterModelPicker.tsx @@ -60,13 +60,27 @@ const OpenRouterModelPicker: React.FC = () => { id="model-search" placeholder="Search and select a model..." value={searchTerm} - onChange={(e) => { + onInput={(e) => { setSearchTerm((e.target as HTMLInputElement).value) setIsDropdownVisible(true) }} onFocus={() => setIsDropdownVisible(true)} - style={{ width: "100%", zIndex: 1001 }} - /> + style={{ width: "100%", zIndex: 1001 }}> + {searchTerm && ( +