summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-01-15 20:38:11 -0500
committerGitHub <[email protected]>2026-01-15 19:38:11 -0600
commit07e7ebdb8e50dc4f9a75b53983d08c20f28ba6cc (patch)
tree5aed5cc8ff2e76b000424d21849bf850212694e6
parent5092b5f07b75aa03fed9fc30a6801127f6bf4f4f (diff)
downloadopencode-07e7ebdb8e50dc4f9a75b53983d08c20f28ba6cc.tar.gz
opencode-07e7ebdb8e50dc4f9a75b53983d08c20f28ba6cc.zip
fix(tui): add tab navigation in questions (#8777)
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/question.tsx6
1 files changed, 6 insertions, 0 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 049e320cb..1faa0e426 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx
@@ -198,6 +198,12 @@ export function QuestionPrompt(props: { request: QuestionRequest }) {
selectTab((store.tab + 1) % tabs())
}
+ if (evt.name === "tab") {
+ evt.preventDefault()
+ const direction = evt.shift ? -1 : 1
+ selectTab((store.tab + direction + tabs()) % tabs())
+ }
+
if (confirm()) {
if (evt.name === "return") {
evt.preventDefault()