UX: user message appears below prior assistant response instead of above the next response (recent regression)
Summary
In the past few days, the conversation transcript layout has started rendering new user messages below the previous assistant response instead of above the next assistant response. This makes it unintuitive to read — the question-and-answer flow no longer reads naturally top-to-bottom.
What users expect (standard chat UIs: iMessage, Slack, WhatsApp, ChatGPT web, etc.)
[Assistant response A]
[User question B] ← asking about A, or starting new thread
[Assistant response B] ← answers B
[User question C]
...
Reads: question on top, response below.
What's happening now
[Assistant response A]
[Assistant response A continues...]
[User question B — NEW message user just typed] ← appears BELOW prior response
When the user is composing or reading a follow-up, their message appears below the prior assistant response, rather than above the next response being generated. It visually reads as "response first, question below" which is backwards from every other chat product.
Affected
- Claude Code CLI/terminal transcript view
- Users have reported this is new behavior in the past few days (i.e., was not this way previously)
Severity
Low but persistent friction. Every conversation is affected, makes reading the transcript feel off.
Request
Revert to the prior message-order rendering, or at minimum add a config option (e.g. transcriptOrder: "conversation" | "streaming") so users can pick.
---
Reported via Claude Code automated feedback. Happy to provide screenshots or transcript examples on request.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗