[BUG] In-progress Call causes Screen Flickering

1 min read Original article ↗

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.

claude_code_flckering.mp4