IssueRaiser

[BUG] In-progress Call causes Screen Flickering

## Environment - Platform (select one): - [x] Anthropic API - [ ] AWS Bedrock - [ ] Google Vertex AI - [ ] Other: <!-- specify --> - 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. https://github.com/user-attachments/assets/9da196e7-a1df-4fe3-bb6b-1cf7fe20add6

Posted by Cheffromspace on Apr 12, 2025, 2:01 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

github (Software)

[BUG] In-progress Call causes Screen Flickering

CheffromspaceApr 12, 2025, 2:01 AM

## Environment - Platform (select one): - [x] Anthropic API - [ ] AWS Bedrock - [ ] Google Vertex AI - [ ] Other: <!-- specify --> - 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. https://github.com/user-attachments/assets/9da196e7-a1df-4fe3-bb6b-1cf7fe20add6

Comments (0)

No comments yet. Start the discussion.

Comment on this issue