fix(tui): prevent question tool keybindings when dialog is open (#8147)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
zerone0x
2026-01-13 15:04:49 +08:00
committed by GitHub
parent 68a0947292
commit 21990621e2

View File

@@ -121,6 +121,9 @@ export function QuestionPrompt(props: { request: QuestionRequest }) {
const dialog = useDialog()
useKeyboard((evt) => {
// Skip processing if a dialog (e.g., command palette) is open
if (dialog.stack.length > 0) return
// When editing "Other" textarea
if (store.editing && !confirm()) {
if (evt.name === "escape") {