{"version":"2.1.292","anchor":"alt-screen-repaint-uses-a-different-erase-unless-daemon-back","canonical_anchor":"alt-screen-repaint-uses-a-different-erase-unless-daemon-back","heading":"Full-screen redraws may clear the screen differently","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/alt-screen-repaint-uses-a-different-erase-unless-daemon-back","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### Full-screen redraws may clear the screen differently\n\nWhen Claude Code redraws its full-screen view, it may now clear old content a different way, except when `CLAUDE_BG_BACKEND` is `daemon`\n\n**Unclear.** Apart from `CLAUDE_BG_BACKEND`, the condition that picks the new clearing method is not known.\n\n**What**\n\nIn its full-screen view, Claude Code sometimes redraws the whole screen. It used to clear the old content the same way every time. It can now use a different clearing method. This never happens when the `CLAUDE_BG_BACKEND` environment variable is set to `daemon`.\n\n**Why**\n\nThis changes how the screen is wiped during a full redraw, which may reduce flicker.\n\n- Area: Terminal UI\n- Names: `CLAUDE_BG_BACKEND`\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}