[Bug] SHOW-STOPPER: Claude Code 2.0.1 CLI Terminal UI Rendering Corrupted + Scrolling Instability + Completely Unusable
Bug Description
Claude Code CLI v2.0.1 exhibits severe display corruption that renders the application unusable. Every character typed causes the display to scroll upward and/or status line to scroll right-wards; and terminal output becomes misformatted and corrupted.
Environment
Version: Claude Code CLI v2.0.1
OS: Reproducible on both macOS and Windows
API Status: Claude works normally in browser and via API with same credentials
Steps to Reproduce
- Launch Claude Code CLI v2.0.1
- Begin typing any character input
- Observe display behavior
Expected Behavior
- Terminal display should remain stable with properly formatted text as characters are typed.
- Claude Code narrative should remain displayed above prompt box
Actual Behavior
- Display scrolls upward with each character input
- and/or status Line scrolls rightward with every character
<img width="2015" height="148" alt="Image" src="https://github.com/user-attachments/assets/64222699-3026-4fbd-8278-5c930b8dec5c" />
- Terminal output becomes misformatted and corrupted
- Claude Code narrative stacks vertically with every update
- UI becomes unusable despite Claude functionality working correctly (browser, API, same account)
<img width="2001" height="984" alt="Image" src="https://github.com/user-attachments/assets/a8bd2f32-cdcd-4ebf-abc1-6749001834b3" />
<img width="2011" height="971" alt="Image" src="https://github.com/user-attachments/assets/2e442b7a-cdd7-4098-9dc5-dc0646c7320b" />
<img width="2011" height="1044" alt="Image" src="https://github.com/user-attachments/assets/c794c543-194f-478a-a88b-6d8463c1de78" />
<img width="2012" height="944" alt="Image" src="https://github.com/user-attachments/assets/03668762-08fe-490f-89bb-bf0dd397cc0a" />
<img width="2006" height="1038" alt="Image" src="https://github.com/user-attachments/assets/d0fb7b70-1bb6-4927-8f55-6e8795e75bb4" />
<img width="1979" height="919" alt="Image" src="https://github.com/user-attachments/assets/7393e099-a9c1-4d03-8c20-c4bb08e5dbcb" />
Additional Context
- This appears to be a pure UI/display rendering issue
- Claude backend functionality is unaffected (confirmed by normal operation in browser and via API)
- Issue consistent across Windows and macOS
Impact
Severity: Critical - Application is completely unusable in its current stateRetry
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.1
- Feedback ID: 11bd2495-b360-4efb-ad28-4934daa9a1d3
31 Comments
<img width="2016" height="1035" alt="Image" src="https://github.com/user-attachments/assets/0e5fab79-4445-41df-91f6-17c3c99c1fd2" />
I have the issue that my mouse wheel only scrolls through the command history and not the claude code output window. I tried to use shift, arrow up and down, shift arraws up and down and page up and page down. all only scroll through the chat history. Not sure if that is related to this bug. Also enlarging the terminal window doesn't help. That only renders the window in the same way as mentioned above.
I'm running claude code in vscode on windows 11.
I have the same issue with wezterm on Linux Mint. The terminal state seems to persist through to the actual shell after exiting Claude Code. I need to open a completely new tab/window to get rid of the issue and not use
claude --continueeither.Seems this is fixed in 2.0.5 and 2.0.8
Nice work @bcherny @catherinewu if it's you people behind it.
I have this issue in 2.0.5, actually. Just sporadic, I cannot put my finger on when it happens and what triggers it.
Here is explanation https://github.com/anthropics/claude-code/issues/10472#issuecomment-3467247238
I've cancelled my subscription today. Not saying this to be "that guy" or expecting it will make a difference but I just can't use claude code anymore. Plan mode causes this for me 9/10 times (Windows/WSL). Normal modes tend to be OK with careful management but it's not a guarantee.
I've tried OpenCode with my Max subscription, and while it is beautiful - it's just doesn't get the same results that claude code does.
I was willing to wait and see if a fix was forthcoming but seeing that this issue has existed for literally months and seems to be getting worse sealed the deal for me.
Please make this issue a priority! Looking at the numerous duplicate issues on this problem, I'd say this is affecting alot more people than you realise.
Same issue here. The bug is nauseating, dizzying, and can cause seizure. This bug causes a major health problem.
This bug is still present in the current version (2.0.42, native build).
Try xterm
Happening to me on the current version, both on system terminal and iterm2, regardless of font and utf-8 settings:
edit: This turned out to be caused somehow by nushell in a way that I fixed. My zshrc was something like this:
so that I can have nushell as my main shell, but still benefit from zsh as my login shell for startup and compatibility purposes. But when I changed my zshrc to this:
It stopped happening and is fixed. The interactive shell check is what fixes it. I'm not sure exactly why, but it seems that claude code runs zsh in a way that zshrc runs, but it's still not considered an interactive shell.
If you are:
1) In a VM
2) seeing a little tearing in other windows also but it goes really nuts in claude code.
Try disabing GPU acceleration in Vmware settings
See this in ubuntu too
Same here. Totally unusable.
https://youtu.be/V_FlKvVV6yo
See this in my dreams now, please fix.
me2. now i gotta use gemini?
<img width="2604" height="1429" alt="Image" src="https://github.com/user-attachments/assets/6336eb55-1006-49ba-b29d-32cc7b3bdf22" />
v2.0.73 Regression Report
This bug has regressed in v2.0.73 (released today, Dec 18, 2025).
Environment:
Reproduction:
Workaround:
The 2.0.73 changelog includes TUI changes (improved theme picker UI, unified SearchBox component) which may have introduced this regression.
actually there are so many glitches in that version that I had to downgrade. Very annoying experiance. They relay too much on AI, because I've never seen so much cumulation of glitches in a release, never observed in Codex or Gemini CLI.
this made claude code completely unusable for me and reverting to 2.0.72 didn't work either.
what fixed this was removing a codex mcp which was taking up 300% cpu usage whenever i was starting cc.
Same issue here
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
yes, it occurs , with latest version
I guess they don't really care about this issue it seems. Still having this issue, in addition to the chrome tool being broken.
I was experiencing this and resolved by reviewing my mcp connections and making sure all were authorized/connnected. Not sure if it was running the slash command or that one of the mcps I had was causing a challenge....
Must be a true clockwork orange.
Confirming this bug is still reproducible on the following environment:
The display shifts upward automatically during interactive multi-choice prompts (e.g. when Claude Code asks questions with numbered options), breaking the entire TUI layout. The screenshot below shows the misaligned rendering mid-selection.
<img width="1421" height="542" alt="Image" src="https://github.com/user-attachments/assets/8592bc30-284f-4951-ac14-9433193d712e" />
The issue appears specifically during interactive selection menus, not only when typing characters as described in the original report.
This issue still persists. It just happens randomly. I haven't found a consistent way to reproduce.
<img width="1243" height="1180" alt="Image" src="https://github.com/user-attachments/assets/95ff9a5a-609a-4a3c-8dee-735c8526ca6e" />
Same issue. had the latest from using the install script
claude-squad version 1.0.17
Distributor ID: Ubuntu
Description: Ubuntu 25.10
Release: 25.10
Codename: questing
/bin/bash
SSH connection
<img width="1203" height="971" alt="Image" src="https://github.com/user-attachments/assets/e69c9f36-c856-4aa8-ab82-ce85e891c98b" />
A similar issue, with my claude code, it keeps changing to a raster font. I can change it back by right clicking the command window top bar, properties, and choose Consolas and size 16, but very often after changing it, it just changes back to raster again. The cause must be some control characters being fed by claude to the window as part of its normal output.
+1, I’m seeing the same issue.
When using Claude Code CLI v2.0.1 inside the VS Code integrated terminal, typing causes display corruption very similar to what @techsaint reported (strange characters, broken upward scrolling, and status line drift/right-shift). It makes the terminal strange to use, but not broken. copying seems fine so that could be an rendering issue.
Environment:
This is intermittent (doesn’t happen every run), and it seems new, started noticing around a week ago.
Also seeing this issue.
Environment:
For those looking for a workaround, I find that resizing the VSCode window fixes this issue every time.