diff --git a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte index 74a943af22..46d5729190 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte @@ -365,8 +365,11 @@ promptInfo: MCPPromptInfo, args?: Record ) { - value = ''; - onValueChange?.(''); + // Only clear the value if the prompt was triggered by typing '/' + if (value.startsWith('/')) { + value = ''; + onValueChange?.(''); + } isPromptPickerOpen = false; promptSearchQuery = ''; diff --git a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPicker.svelte b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPicker.svelte index 62453c8eda..1eb99aa161 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPicker.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatFormPromptPicker/ChatFormPromptPicker.svelte @@ -350,7 +350,7 @@ } }} > -