[BUG] Claude Code UI

Resolved 💬 4 comments Opened Jan 13, 2026 by Michaelltravis Closed Mar 29, 2026

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

  1. Repeated Status Lines: 15+ lines showing "Doing... (ctrl+c to interrupt)" stacked on top of each other in orange/red text
  2. Corrupted Section Headers: Multiple collapsed sections at the top labeled "dddd" (appears to be placeholder or corrupted text)
  3. 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" />

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗