Assistant text in the same turn as an AskUserQuestion tool call is intermittently not rendered

Open 💬 0 comments Opened Jul 13, 2026 by manor-pd

Environment: Claude Code 2.1.207 (CLI on Linux / RHEL 8.10 terminal), model claude-fable-5.

When the assistant emits text and then calls AskUserQuestion in the same turn, the text preceding the question box renders unreliably. Three controlled tests in one session (user confirming visibility each time):

  1. Short message (plain paragraph + small code fence + bullet list) → all content visible, though the fence/list rendered as undecorated plain lines.
  2. Long message (multi-paragraph, large code fence + blockquote) → no assistant text visible at all, only the question box.
  3. Long message (plain prose, four paragraphs, no fences/quotes) → first three paragraphs visible, final paragraph (immediately above the question box) not rendered.

Expected: all assistant text in the turn is visible alongside/above the question UI.

Actual: the block(s) adjacent to the question widget are dropped — sometimes just the last block, sometimes the entire message when it contains large fenced/quoted sections.

Practical impact: approval-gate content (commit messages, PR bodies) placed before a confirmation question was invisible to the user, who approved blind or had to ask for the content again. Workaround: send content in one turn, the question in the next.

(Side observation, not a bug: option preview panes render correctly and follow ↑/↓ focus.)

View original on GitHub ↗