[BUG] CLI re-renders welcome header mid-conversation, causing confusing scroll jump
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
NB: Screenshot shows v2.1.107 but I've checked the changelog and see no reference to this bug in the v2.1.108 update.
The CLI often re-renders the full welcome/header block (version, model, team, working directory) in the middle of an ongoing conversation. This makes it appear as though the session has restarted from scratch.
The conversation state is not actually lost. Scrolling down past the re-rendered header reveals the most recent messages.
<img width="1694" height="1826" alt="Image" src="https://github.com/user-attachments/assets/1fc1e1c7-d8c4-42a8-a6b5-f23fe3f69688" />
Environment:
- Claude Code v2.1.107
- macOS (Darwin 25.4.0)
What Should Happen?
Expected: Header only appears once at the top of the session.
Actual: Header appears again mid-conversation; viewport jumps to it.
Error Messages/Logs
Steps to Reproduce
- Start a conversation with
claude - Have an extended conversation with tool use
- At some point the header re-renders mid-stream
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Version: 2.1.107
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Warp
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗