[BUG] Terminal rendering fails completely on my system

Resolved 💬 7 comments Opened Mar 9, 2025 by mikehearn Closed Apr 4, 2025

Environment

  • Platform (select one):
  • [x] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 0.2.32 (Claude Code)
  • Operating System: macOS 15.3.1
  • Terminal: iTerm2
$ node --version
v23.7.0

Bug Description

Running claude blanks the terminal and nothing appears. Input is connected, and if I mash the return button then text does appear but it's always behind where it should be. It feels like a buffering issue: I'm constantly seeing what should have been rendered in the previous step.

Steps to Reproduce

  1. Run claude. Terminal is blank.
  2. Wonder what's going on, press enter.
  3. Welcome screen appears with the logo, but nothing else.
  4. Press enter again.
  5. Browser opens
  6. I click authorize in the browser and go back to the terminal, now I see "Browser didn't open? Use the url below to sign in: ... <url>"

etc.

Expected Behavior

Terminal should update correctly.

Actual Behavior

I always seem to be one user interaction behind in what I see.

Additional Context

I've not seen problems with any other terminal using app and my configuration is pretty standard (using oh my zsh though). It feels like a bug in the terminal rendering library, but I don't know what could trigger it.

View original on GitHub ↗

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