TUI rendering: window resize causes output duplication, rewind causes freeze (requires process kill)

Resolved 💬 3 comments Opened Apr 26, 2026 by order-from-chaos Closed May 30, 2026

Environment

  • Claude Code: 2.1.119
  • macOS: 26.4.1 (Build 25E253)
  • Terminals tested: iTerm2, Apple Terminal — both reproduce

Bug 1: Window resize causes output duplication

After a long session, resizing the terminal window causes previously rendered output to repeat and overlap with the current viewport.

Steps to reproduce:

  1. Run a long session with substantial output (multiple responses)
  2. Resize the terminal window (narrower or wider)
  3. Output from earlier in the session reappears, overlapping with the current view

Bug 2: Rewind causes complete freeze (process must be killed)

Using the rewind feature in a long session causes Claude Code to freeze entirely. Ctrl+C does not respond. The process must be force-quit externally.

Steps to reproduce:

  1. Run a long session
  2. Use rewind
  3. Claude Code becomes unresponsive — Ctrl+C has no effect
  4. Process must be killed via Activity Monitor or kill

Notes

  • Both bugs are reproducible across different terminal emulators (iTerm2 and Apple Terminal), ruling out terminal-specific rendering issues
  • Bug 2 requires full process termination to recover; no keyboard interrupt works

View original on GitHub ↗

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