[BUG] Claude Code UI
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?
UI Bug: Status Updates Accumulating Instead of Updating In Place
Description
Claude Code is experiencing a UI rendering bug where status update lines are accumulating/stacking instead of being updated in place. This creates a cluttered, unreadable interface with dozens of repeated status messages.
Observed Issues
- Repeated Status Lines: 15+ lines showing "Doing... (ctrl+c to interrupt)" stacked on top of each other in orange/red text
- Corrupted Section Headers: Multiple collapsed sections at the top labeled "dddd" (appears to be placeholder or corrupted text)
- Terminal Output Pollution: Status updates are creating new lines instead of replacing the previous status line
Expected Behavior
- Status updates should replace the previous status line (update in place)
- Terminal output should remain clean and readable
- Only one "Doing..." indicator should be visible at a time
Actual Behavior
- Each status update creates a new line
- Status messages accumulate indefinitely
- The interface becomes cluttered and difficult to read
- Section headers display corrupted text ("dddd")
Environment
- OS: Windows (win32)
- Claude Code Version: [Latest as of 2026-01-13]
- Terminal: [Please specify if known - Windows Terminal, CMD, PowerShell, etc.]
- Date: 2026-01-13
Steps to Reproduce
[Unknown - occurred during normal operation]
Additional Context
- The issue appears to be related to terminal rendering/cursor positioning
- The repeated status lines suggest the terminal escape codes for line updating aren't working correctly on Windows
- This may be related to ANSI escape sequence handling in Windows terminals
- The "Interrupted - What should Claude do instead?" message at the bottom suggests the user had to interrupt the operation due to the UI issues
Severity
High - Makes the interface unusable and difficult to read during long-running operations
Possible Root Cause
Terminal escape sequences for updating lines in place (likely \r or cursor positioning codes) may not be working correctly on Windows, causing new lines to be created instead of overwriting the current line.
What Should Happen?
I should have a clean UI that doesn't spam me.
Error Messages/Logs
Steps to Reproduce
I've restarted and installed the latest version of CC.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.6
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
I've tried this in VS Code, my terminal, and Cursor. All with the same errors.
<img width="1869" height="956" alt="Image" src="https://github.com/user-attachments/assets/3d54942d-d013-4aab-a413-92a622f2080b" />
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗