Terminal re-renders full banner + prompt repeatedly without window resize

Resolved 💬 3 comments Opened Apr 17, 2026 by tbrennem-source Closed May 26, 2026

Description

The CC terminal UI repeatedly re-renders the full banner (logo + version + model info) and the current prompt text, creating a cascading wall of duplicate content. This happens without any terminal window resize — the window stays the same size throughout.

Environment

  • CC version: v2.1.110
  • OS: macOS (Darwin 25.2.0)
  • Terminal: iTerm2
  • Model: Opus 4.6 (1M context) with medium effort
  • Plan: Claude Max

Steps to reproduce

  1. Start a long CC session (2+ hours, many tool calls)
  2. Use multiple skill invocations (/forge, /proj, /arc, /drive, /vox, etc.)
  3. Have stop hooks configured (4 stop hooks in this case)
  4. Observe: the banner + prompt re-render repeatedly, each time at a slightly different word-wrap width as if the terminal is shrinking — but it isn't

What happens

The entire conversation display shows the banner block repeated 30+ times, each wrapped at a progressively narrower column width. The prompt text and recent output are duplicated alongside each banner re-render. See screenshot below.

Possibly related

  • Stop hooks produce Stop hook error: Failed with non-blocking status code: No stderr output — this may be triggering the re-renders
  • The issue started recently (not present in earlier CC versions)
  • Only observed in long sessions with many context compactions

Screenshot

(Attached separately — shows the cascading banner + prompt duplication)

Expected behavior

The banner should render once at session start. Prompt text should not duplicate on re-render events.

View original on GitHub ↗

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