From 24eb6e4c290ce01a968742cc4ff383483323e901 Mon Sep 17 00:00:00 2001 From: SannidhyaSah Date: Mon, 30 Jun 2025 20:26:49 +0530 Subject: [PATCH] fix: prevent Qdrant URL field from auto-filling with default value (#5217) Co-authored-by: Daniel Riccio --- .../src/components/settings/CodeIndexSettings.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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%" }}>