summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAriane Emory <[email protected]>2026-01-24 09:46:59 -0500
committerGitHub <[email protected]>2026-01-24 09:46:59 -0500
commit68e504bdc22d2c0af37fb854cd13df499ea9c593 (patch)
tree12f4d99525ec8cfa60ca9d53f9d0a5243a4ec8ce
parent91287dd7bc05b616646474cca2b228be05c7a547 (diff)
downloadopencode-68e504bdc22d2c0af37fb854cd13df499ea9c593.tar.gz
opencode-68e504bdc22d2c0af37fb854cd13df499ea9c593.zip
fix(tui): Use selectedForeground for question prompt tab text visibility (resolves #10334) (#10337)
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/question.tsx6
1 files changed, 3 insertions, 3 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 763741f48..a1f43fd32 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/question.tsx
@@ -3,7 +3,7 @@ import { createMemo, For, Show } from "solid-js"
import { useKeyboard } from "@opentui/solid"
import type { TextareaRenderable } from "@opentui/core"
import { useKeybind } from "../../context/keybind"
-import { tint, useTheme } from "../../context/theme"
+import { selectedForeground, tint, useTheme } from "../../context/theme"
import type { QuestionAnswer, QuestionRequest } from "@opencode-ai/sdk/v2"
import { useSDK } from "../../context/sdk"
import { SplitBorder } from "../../component/border"
@@ -272,7 +272,7 @@ export function QuestionPrompt(props: { request: QuestionRequest }) {
backgroundColor={isActive() ? theme.accent : theme.backgroundElement}
onMouseUp={() => selectTab(index())}
>
- <text fg={isActive() ? theme.selectedListItemText : isAnswered() ? theme.text : theme.textMuted}>
+ <text fg={isActive() ? selectedForeground(theme, theme.accent) : isAnswered() ? theme.text : theme.textMuted}>
{q.header}
</text>
</box>
@@ -285,7 +285,7 @@ export function QuestionPrompt(props: { request: QuestionRequest }) {
backgroundColor={confirm() ? theme.accent : theme.backgroundElement}
onMouseUp={() => selectTab(questions().length)}
>
- <text fg={confirm() ? theme.selectedListItemText : theme.textMuted}>Confirm</text>
+ <text fg={confirm() ? selectedForeground(theme, theme.accent) : theme.textMuted}>Confirm</text>
</box>
</box>
</Show>