{"version":"2.1.234","anchor":"region-marking-can-copy-a-mask-instead-of-only-filling-it","canonical_anchor":"region-marking-can-copy-a-mask-instead-of-only-filling-it","heading":"Region marking can copy a mask instead of only filling it","tier":"internal","area":"Terminal Rendering","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/region-marking-can-copy-a-mask-instead-of-only-filling-it","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Region marking can copy a mask instead of only filling it\n\nScreen-region marking gained a mask copy, allowing a selectable area nested inside an unselectable one.\n\n**What**\n\nThe helper that marks screen regions as non-selectable was split into a shared fill routine with wrappers for marking selectable and non-selectable, plus a new routine that copies a clipped mask rectangle between buffers row by row. That is what allows a selectable region nested inside a non-selectable one.\n\n**Evidence**\n\n`noSelect`\n\n- Area: Terminal Rendering\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}