[BUG] Terminal output: first character of next line gets overwritten after status spinner
## 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
- Environment Setup
- Install Claude Code CLI (latest version)
- Use Windows 10/11 with Git Bash as terminal
- Terminal type: xterm-256color
- Reproduce the issue
- Open Git Bash terminal
- Run
claudeto start Claude Code - Ask Claude to execute any bash command, for example:
- "List the current directory"
- "Show the date"
- "Read a text file"
- Observe the output
- Watch the status spinner (e.g.,
* Running...,* Bash...) - When the spinner completes, check the first character of the output line
- Specific test case
User: Run this command: echo '"key": "value"'
Expected:
- Bash...
"key": "value"
Actual:
- Bash...
key": "value" ← first " is missing
- 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" -->
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗