diff --git a/webview-ui/src/components/settings/CodeIndexSettings.tsx b/webview-ui/src/components/settings/CodeIndexSettings.tsx index 13c9524d9f..f385ae2bc6 100644 --- a/webview-ui/src/components/settings/CodeIndexSettings.tsx +++ b/webview-ui/src/components/settings/CodeIndexSettings.tsx @@ -51,6 +51,7 @@ export const CodeIndexSettings: React.FC = ({ areSettingsCommitted, }) => { const { t } = useAppTranslation() + const DEFAULT_QDRANT_URL = "http://localhost:6333" const [indexingStatus, setIndexingStatus] = useState({ systemStatus: "Standby", message: "", @@ -425,13 +426,23 @@ export const CodeIndexSettings: React.FC = ({
setCachedStateField("codebaseIndexConfig", { ...codebaseIndexConfig, codebaseIndexQdrantUrl: e.target.value, }) } + onBlur={(e: any) => { + // Set default value if field is empty on blur + if (!e.target.value) { + setCachedStateField("codebaseIndexConfig", { + ...codebaseIndexConfig, + codebaseIndexQdrantUrl: DEFAULT_QDRANT_URL, + }) + } + }} style={{ width: "100%" }}>