Assistant text block is not rendered when AskUserQuestion tool call is in the same turn
Environment
- Claude Code: 2.1.170 (macOS, darwin 24.3.0, terminal)
- Model: claude-fable-5 [1m] (selected via /model)
Summary
When an assistant turn contains a markdown text block followed by an AskUserQuestion tool call, the text block is NOT rendered in the terminal transcript. Only the question dialog (header chip, question, options) is shown. The text is silently dropped from the user's view.
Repro
- Select model claude-fable-5 via /model.
- Prompt the assistant to (a) print an explanatory paragraph and (b) immediately ask a question via AskUserQuestion, in one turn.
- Observe the transcript: the question dialog renders; the preceding text block does not appear above it (verified with screenshots while the dialog was pending — the dialog is preceded directly by the previous user message, no assistant prose in between).
Expected
The assistant's text block renders above the question dialog (this is the documented/normal behavior, and per the user it works on Opus models in the same setup).
Actual
Text block is dropped 6/6 times in one session whenever AskUserQuestion follows in the same turn. Text-only turns (no tool call) render fine 2/2 times. Formatting of the text (plain markdown, lists, tables, blockquotes) made no difference.
Impact
Severe for interactive design/Q&A workflows: the user answers questions without ever seeing the context the assistant printed for them. The assistant cannot work around it other than splitting into two turns (requiring a throwaway user reply) or stuffing context into the question field (unreadable).
Reported on behalf of a user hitting this repeatedly in a structured design session.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗