AskUserQuestion dialog renders options but not the question text
Description
When the model calls the AskUserQuestion tool, the dialog renders the option list (labels + descriptions) and the short header chip, but the question text itself is not displayed. The user sees a set of options with no visible question above them.
Reproduced consistently across multiple AskUserQuestion invocations in one session:
- a 4-question call (single-select, no previews), and
- several 1-question calls (single-select, 2-3 options each).
In every case the user could only infer the question from the option labels/descriptions (and from prose the model had written before the tool call). The user did not change any related setting.
Environment
- Claude Code 2.1.207
- macOS 26.5.1, iTerm2 (
TERM=xterm-256color), not inside tmux - Session model: Fable 5 (
/model fable), default otherwise
Expected
The dialog shows the question text above the options, per the tool's design (question + header chip + options).
Actual
Only the header chip and options render; the question text is absent. Reproduces on every invocation in the session, including re-prompts.
Showing cached comments. Read the full discussion on GitHub ↗
3 Comments
Same issue here, happening more frequently recently.
Environment
TERM=xterm-256color), no tmuxRepro context
Long-running session; the assistant printed a large diff/code-fence block (several hundred lines) immediately before calling AskUserQuestion with multiple questions (tab chips: 4 questions + Submit). The tab bar and the numbered option list render fine, but the question text between them is completely blank — just empty space where the question should be.
Happens intermittently but repeatedly, seemingly correlated with long sessions / large scrollback and large output directly preceding the question widget. Matches #77238 / #75182 (adjacent assistant text dropped around AskUserQuestion).
Workaround that sometimes helps: Ctrl+L redraw or resizing the terminal window.
I disabled AskUserQuestion tool for now
Same issue