From e43029ff9d1bdcac95d95fb3fd10532fe856a927 Mon Sep 17 00:00:00 2001 From: Maharshi Patel Date: Tue, 20 Jan 2026 19:21:05 -0500 Subject: [PATCH] fix(opentui): question selection click when terminal unfocused --- .../src/cli/cmd/tui/routes/session/question.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx index 763741f4894..6e9c7def894 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx @@ -304,7 +304,11 @@ export function QuestionPrompt(props: { request: QuestionRequest }) { const active = () => i() === store.selected const picked = () => store.answers[store.tab]?.includes(opt.label) ?? false return ( - moveTo(i())} onMouseUp={() => selectOption()}> + moveTo(i())} + onMouseDown={() => moveTo(i())} + onMouseUp={() => selectOption()} + > @@ -329,7 +333,11 @@ export function QuestionPrompt(props: { request: QuestionRequest }) { }} - moveTo(options().length)} onMouseUp={() => selectOption()}> + moveTo(options().length)} + onMouseDown={() => moveTo(options().length)} + onMouseUp={() => selectOption()} + >