fix(tui): prevent question tool keybindings when dialog is open (#8147)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -121,6 +121,9 @@ export function QuestionPrompt(props: { request: QuestionRequest }) {
|
|||||||
const dialog = useDialog()
|
const dialog = useDialog()
|
||||||
|
|
||||||
useKeyboard((evt) => {
|
useKeyboard((evt) => {
|
||||||
|
// Skip processing if a dialog (e.g., command palette) is open
|
||||||
|
if (dialog.stack.length > 0) return
|
||||||
|
|
||||||
// When editing "Other" textarea
|
// When editing "Other" textarea
|
||||||
if (store.editing && !confirm()) {
|
if (store.editing && !confirm()) {
|
||||||
if (evt.name === "escape") {
|
if (evt.name === "escape") {
|
||||||
|
|||||||
Reference in New Issue
Block a user