summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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()