{"version":"2.1.282","anchor":"terminal-renderer-tracks-rows-scrolled-out-of-view-to-avoid","canonical_anchor":"terminal-renderer-tracks-rows-scrolled-out-of-view-to-avoid","heading":"Terminal display redraws fully when changes hit lines scrolled out of view","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/terminal-renderer-tracks-rows-scrolled-out-of-view-to-avoid","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### Terminal display redraws fully when changes hit lines scrolled out of view\n\nClaude Code's terminal display now tracks lines scrolled off screen and redraws everything when a change touches them\n\n**Unclear.** The exact display problem this fixes has not been confirmed.\n\n**What**\n\nClaude Code updates its terminal display by redrawing only the parts that changed. It now keeps count of how many rows each update has scrolled out of view. When a change lands on rows that are no longer visible, it redraws the whole display instead of patching it. Previously the decision was based only on the screen and window heights. Handling of wide characters, such as many Asian scripts and some emoji, was also tightened.\n\n**Why**\n\nThis is likely to prevent stale or garbled lines when long output scrolls in the terminal.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}