Environment
- Platform (select one):
- Anthropic API
- AWS Bedrock
- Google Vertex AI
- Other:
- Claude CLI version: 0.2.69 (Claude Code)
- Operating System: Windows 11, Ubuntu 22.04
- Terminal: Windows Terminal 1.22.10731.0
Bug Description
When Claude is processing a request ("thinking"), the status indicator causes screen flickering, which presents an accessibility issue for users sensitive to flashing lights.
Steps to Reproduce
Enter a prompt in Claude Code
Observe the interface while Claude processes the request
Expected Behavior
The status indicator (emoji icon spinner and timer) should update in-place without causing screen flickering or flashing.
Actual Behavior
The entire terminal buffer redraws with each update of the status indicator, causing the screen to flash text from earlier in the session instead of only refreshing the status line.
Additional Context
The implementation should use line-specific updates (via terminal control sequences) rather than redrawing the entire buffer for each status change.