{"version":"2.1.284","anchor":"renderer-rebuilds-the-main-screen-frame-after-leaving-the-al","canonical_anchor":"renderer-rebuilds-the-main-screen-frame-after-leaving-the-al","heading":"Screen is redrawn from scratch after leaving a fullscreen view","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/renderer-rebuilds-the-main-screen-frame-after-leaving-the-al","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Screen is redrawn from scratch after leaving a fullscreen view\n\nAfter a fullscreen view closes, Claude Code rebuilds the normal screen from a blank frame, and a text selection now forces a full repaint\n\n**Unclear.** Which fullscreen views this affects and what visible problem it fixes are not stated.\n\n**What**\n\nSome views in Claude Code take over the whole terminal using a separate screen, called the alternate screen, and hand the normal screen back when they close. When that happens, Claude Code now throws away its saved copy of the normal screen and starts again from a blank frame the size of the window. Showing a text selection on top of the screen now also makes Claude Code repaint everything rather than only the parts it thinks have changed.\n\n**Why**\n\nThis is likely meant to stop old or leftover output from showing after you leave a fullscreen view.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}