{"version":"2.1.274","anchor":"screen-diff-renderer-gains-overlap-detection-blitsover","canonical_anchor":"screen-diff-renderer-gains-overlap-detection-blitsover","heading":"Screen-diff renderer gains overlap detection (blitsOver)","tier":"internal","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/screen-diff-renderer-gains-overlap-detection-blitsover","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Screen-diff renderer gains overlap detection (blitsOver)\n\nTerminal screen-diff renderer can now detect when a region overlaps a previous 'blit' operation\n\n**What**\n\nThe part of Claude Code that tracks what's been drawn to the terminal screen (to figure out what needs redrawing) gained a `blitsOver(rect)` method, which checks whether any previously recorded \"blit\" (block image\/content transfer) operation overlaps a given rectangular region.\n\n**Why**\n\nThis is used to decide whether a region left over from a previous frame that wasn't refreshed actually needs to be cleared, which helps the terminal renderer avoid unnecessary or incorrect redraw work.\n\n- Area: Terminal UI\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}