What
After Claude Code relaunches its terminal interface, the handoff telling it which display mode to restore no longer forces fullscreen unconditionally. Fullscreen is now honoured only where alternate-screen rendering is actually eligible.
Details
- The mode is carried in
CLAUDE_CODE_TUI_JUST_SWITCHED. - Fullscreen is skipped when running as a local agent, when it has been disabled, or when a crash previously turned it off automatically; the relaunch then forces no particular mode.
- A value of "default" is passed through unchanged.
Evidence
Strings lifted out of the shipped bundle, so the claim above can be checked against them.