diff --git a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte index ad2a3109ac..e8b66fbb55 100644 --- a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte +++ b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte @@ -6,6 +6,7 @@ import { chatId, + config, selectedTerminalId, settings, terminalServers, @@ -448,6 +449,10 @@ aria-pressed={webSearchEnabled} on:click={() => { webSearchEnabled = !webSearchEnabled; + // Left open, this menu would swallow the first click on the confirmation dialog + if (webSearchEnabled && $config?.features?.enable_web_search_confirmation) { + show = false; + } onWebSearchToggle(webSearchEnabled); }} >