Chat display: User message appears out of chronological order during/after streaming
Resolved 💬 2 comments Opened Jun 22, 2026 by yuloc2-bit Closed Jun 25, 2026
Summary
When a user sends a message while Claude is streaming a response (with tool calls), the user's message appears visually before the tool-call results in the chat transcript — even though the user sent it after those tool calls had already executed and been displayed.
Steps to Reproduce
- Trigger a response that includes multiple tool calls (e.g. file reads + edits)
- While Claude is streaming the tool calls, or immediately after the static Claude icon appears (not animating = done), send a message
- Observe the chat transcript
Expected Behavior
The user's message appears after all the tool-call steps and response text that were already displayed — i.e. at the correct chronological position.
Actual Behavior
The user's message appears before the tool-call entries in the chat display, as if it were sent earlier in the conversation. This makes the transcript confusing and misleading.
Additional Notes
- The Claude icon (orange asterisk) was static (not animating) when the user sent the message — meaning Claude had finished processing. The message was clearly sent after the response was complete, yet still appeared out of order.
- This has been observed multiple times in the same session, suggesting it is reproducible.
- Platform: Windows 11, Claude Code desktop app
Environment
- OS: Windows 11 Home 10.0.26200
- Claude Code: Desktop App
- Model: claude-sonnet-4-6
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗