Terminal rendering corruption (garbled/overlapping characters) in v2.1.83

Resolved 💬 3 comments Opened Mar 25, 2026 by saurav-malani Closed Mar 28, 2026

Description

After updating from v2.1.81 to v2.1.83, intermittent terminal rendering corruption appears where characters overlap and become garbled/unreadable.

Steps to Reproduce

The issue is intermittent and not always reproducible on demand, but occurs during normal Claude Code usage.

Expected Behavior

Text renders cleanly and legibly in the terminal.

Actual Behavior

Text appears garbled with characters overlapping — letters have extra symbols overlaid at incorrect baselines, making output unreadable. The corruption appears intermittently and not exclusively in the terminal (also observed in other contexts).

This likely relates to the fix in v2.1.83: "Fixed mouse tracking escape sequences leaking to shell prompt after exit" — escape sequence handling changes can cause terminal rendering corruption.

Environment

  • Claude Code version: 2.1.83
  • OS: macOS
  • Terminal: iTerm2
  • Started with: v2.1.83 update (was working fine on v2.1.81)

View original on GitHub ↗

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