From ef9afcb8cc6f918219a7626a5067469c6b0ce5d7 Mon Sep 17 00:00:00 2001 From: Maximilian Kruse Date: Mon, 18 May 2026 15:35:48 +0200 Subject: [PATCH 1/2] fix: prevent checkbox click from propagating in tools submenu --- .../ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte index b11467da823..10d4ebef8e7 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte @@ -132,6 +132,7 @@ toolsStore.toggleTool(tool.function.name)} + onclick={(e) => e.stopPropagation()} class="h-4 w-4 shrink-0" /> From feb3f148349e0a38e370195db58754c5475d400f Mon Sep 17 00:00:00 2001 From: Maximilian Kruse Date: Tue, 2 Jun 2026 20:57:25 +0200 Subject: [PATCH 2/2] Add comment to investigate Checkbox onclick behavior at a later date --- .../ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte index 10d4ebef8e7..fab1d3d8bd5 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddToolsSubmenu.svelte @@ -129,6 +129,7 @@ class="flex w-full items-center gap-2 rounded px-2 py-1.5 text-left text-sm transition-colors hover:bg-muted/50" onclick={() => toolsStore.toggleTool(tool.function.name)} > + toolsStore.toggleTool(tool.function.name)}