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
- Start a long CC session (2+ hours, many tool calls)
- Use multiple skill invocations (
/forge,/proj,/arc,/drive,/vox, etc.) - Have stop hooks configured (4 stop hooks in this case)
- 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗