[BUG] Thinking throbber gets stuck in infinite refresh loop

Resolved 💬 3 comments Opened Oct 15, 2025 by jeremynovabuilt Closed Oct 18, 2025

Description

The thinking throbber/spinner gets stuck in an infinite loop, continuously refreshing without making progress. This appears to be a UI rendering issue where the status indicator keeps updating indefinitely.

Environment

  • Platforms affected: Both macOS and WSL/Linux
  • macOS version: Darwin 25.0.0 (M1 Pro MacBook Pro)
  • WSL/Linux: Also reproduces on WSL

Expected Behavior

The thinking throbber should display while Claude is processing, then stop when the response is ready or an error occurs.

Actual Behavior

The thinking throbber enters an infinite loop, continuously refreshing/redrawing. The UI appears stuck and doesn't recover without intervention.

Reproduction

The issue occurs spontaneously during normal Claude Code usage. The exact trigger is unclear, but it happens consistently enough to be noticeable across multiple platforms.

Impact

  • Blocks normal usage of Claude Code
  • Requires restarting the session
  • Affects user experience across multiple platforms (not platform-specific)

Possibly Related Issues

  • #769 - Screen flickering during thinking (closed, but may share root cause)
  • #759 - Claude hanging during thinking (closed, but similar symptoms)

Additional Context

This appears to be a terminal UI rendering issue specifically related to the status indicator refresh logic.

View original on GitHub ↗

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