[BUG] Terminal output: first character of next line gets overwritten after status spinner

Resolved 💬 2 comments Opened Mar 12, 2026 by Link-Yan Closed Mar 12, 2026

## Bug: Terminal output - first character of next line gets overwritten after status spinner
### Description
After the status spinner animation (e.g., * Running..., * Bash...) completes, the first 1-2 characters of the
following output line are overwritten/missing. This happens consistently across all commands.

### Visual Example

Expected output:

  • Running...

"name": "example",
"value": "test",

Actual output:

  • Running...

name": "example", ← first " is missing
value": "test", ← first " is missing

### Steps to Reproduce

  1. Environment Setup
  • Install Claude Code CLI (latest version)
  • Use Windows 10/11 with Git Bash as terminal
  • Terminal type: xterm-256color
  1. Reproduce the issue
  • Open Git Bash terminal
  • Run claude to start Claude Code
  • Ask Claude to execute any bash command, for example:
  • "List the current directory"
  • "Show the date"
  • "Read a text file"
  1. Observe the output
  • Watch the status spinner (e.g., * Running..., * Bash...)
  • When the spinner completes, check the first character of the output line
  1. Specific test case

User: Run this command: echo '"key": "value"'

Expected:

  • Bash...

"key": "value"

Actual:

  • Bash...

key": "value" ← first " is missing

  1. Frequency: Happens 100% of the time

### Environment

  • OS: Windows 10 Pro
  • Shell: Git Bash
  • Terminal: xterm-256color
  • Claude Code: Latest version

### Additional Context

  • Issue occurs consistently
  • Does not affect functionality - commands execute correctly
  • Only affects visual display of output
  • Likely related to cursor positioning after spinner animation completes

<img width="856" height="342" alt="Image" src="https://github.com/user-attachments/assets/c324faee-631e-4462-b262-cd48c9e5cf84" />

<!-- Failed to upload "15.png" -->

View original on GitHub ↗

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