[BUG] Interactive choice prompts (AskUserQuestion) show options but accept no keyboard input mid-session (macOS, Apple Terminal, v2.1.215)

Status Open
Reported on v2.1.215
Maintainer reply None cached
Activity 2 comments · opened Jul 20, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report
  • [x] I am using the latest version of Claude Code

What's Wrong?

Interactive choice prompts (the AskUserQuestion picker / structured option
selectors) render their options, but keyboard input is completely dead — arrow
keys do not move the highlight, Enter does not select, and there is no way to pick
an option with the keyboard at all. The options are visible; the input handler is
simply not receiving anything.

This happened mid-session: an AskUserQuestion picker earlier in the same
session worked fine and was answered normally. A later interactive prompt in the
same session came up with all keyboard input dead.

This looks related to but distinct from:

  • #75273 (macOS but Warp, and tied to app/tab focus change, recoverable by Esc)
  • #78693 (stray SGR mouse-report escape codes leaking into input in fullscreen TUI, macOS regression)
  • #78788 (ESC keypresses dropped under load, tmux + Terminal.app)

Mine is on Apple Terminal (no tmux), and the input handler went dead mid-session
rather than on a specific focus-loss/regain event.

What Should Happen?

Interactive selection prompts should accept arrow-key navigation and Enter to select,
throughout the session.

Steps to Reproduce

  1. Run an interactive claude session in Apple Terminal.
  2. Answer one AskUserQuestion-style picker normally (works).
  3. Later in the same session, trigger another interactive selection prompt.
  4. Options render, but arrow keys / Enter do nothing — keyboard input to the picker

is fully unresponsive.

(Intermittent; not yet isolated to a single trigger.)

Additional context / unconfirmed

  • Not yet confirmed whether Esc recovers input (as in #75273).
  • Not yet confirmed whether it is tied to switching apps/terminal tabs and returning focus.
  • Not yet confirmed whether the normal chat prompt still accepts input while the picker is wedged.

Claude Model

Opus 4.8 (1M context)

Is this a regression?

I don't know

Claude Code Version

2.1.215

Platform / Environment

  • OS: macOS 26.5 (build 25F71)
  • Terminal: Apple_Terminal 470.2
  • TERM: xterm-256color
  • tmux/screen: none
  • SSH: no (local)
  • LANG: C.UTF-8

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗