[BUG] Blank screen on start

Resolved 💬 2 comments Opened Jan 21, 2026 by nishad-apex Closed Feb 13, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Claude desktop app shows blank/white screen when launching in full screen mode
Happens when display configuration has changed since last session (e.g., switching between laptop screen and external monitors of different sizes)
Root cause: window-state.json stores isFullScreen: true with dimensions from a different display, and the app doesn't recalculate bounds on launch
Workaround: Resize the window, which triggers proper rendering

What Should Happen?

Claude should detect display changes on launch and recalculate the window bounds accordingly, rather than blindly restoring the saved state.

Error Messages/Logs

Steps to Reproduce

  1. Have a setup where you have a 14 inch laptop and two monitors, each of different size.
  2. Connect the two monitors to the laptop.
  3. Start claude on your laptop
  4. Move the claude window to any of the monitors
  5. Close claude window (end the session)
  6. Start claude again, and it should now start on the monitor you chose before, but with a blank screen

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.14

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

I am actually using Claude Max, when this is happening. Claude terminal may be fine. I haven't ran into that issue in terminal window, but then I never moved the terminal window to any of the two monitors.

View original on GitHub ↗

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