From 46b56b9940494ccd96a23fda65034249c84a7090 Mon Sep 17 00:00:00 2001 From: Agung Maulana Date: Thu, 16 Jul 2026 15:39:29 +0700 Subject: [PATCH] feat(chat): add enter key support to submit custom answers in ask tool Users can now press Enter in the custom answer input field to submit their response instead of requiring a mouse click. This improves keyboard accessibility and provides a faster interaction flow for power users. --- .../chat/tools/variants/classic/AskUserQuestionTool.svelte | 6 ++++++ .../chat/tools/variants/compact/AskUserQuestionTool.svelte | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/frontend/components/chat/tools/variants/classic/AskUserQuestionTool.svelte b/frontend/components/chat/tools/variants/classic/AskUserQuestionTool.svelte index 868e031e..b607fdd4 100644 --- a/frontend/components/chat/tools/variants/classic/AskUserQuestionTool.svelte +++ b/frontend/components/chat/tools/variants/classic/AskUserQuestionTool.svelte @@ -316,6 +316,12 @@ } otherActive[idx] = true; }} + onkeydown={(e) => { + if (e.key === 'Enter') { + e.preventDefault(); + submitAnswers(); + } + }} /> diff --git a/frontend/components/chat/tools/variants/compact/AskUserQuestionTool.svelte b/frontend/components/chat/tools/variants/compact/AskUserQuestionTool.svelte index 5841c16e..159a1ad4 100644 --- a/frontend/components/chat/tools/variants/compact/AskUserQuestionTool.svelte +++ b/frontend/components/chat/tools/variants/compact/AskUserQuestionTool.svelte @@ -216,6 +216,12 @@ bind:value={customInputs[idx]} onclick={(e) => e.stopPropagation()} onfocus={() => { if (!question.multiSelect) selections[idx] = new Set(); otherActive[idx] = true; }} + onkeydown={(e) => { + if (e.key === 'Enter') { + e.preventDefault(); + submitAnswers(); + } + }} />