{"version":"2.1.222","anchor":"screen-reader-rendering-erases-trailing-characters-in-place","canonical_anchor":"screen-reader-rendering-erases-trailing-characters-in-place","heading":"Screen-reader rendering erases trailing characters in place","tier":"notice","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222\/e\/screen-reader-rendering-erases-trailing-characters-in-place","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222","markdown":"### Screen-reader rendering erases trailing characters in place\n\nScreen-reader mode repaints less, so assistive tech hears less redundant output.\n\n**What**\n\nIn screen-reader mode the renderer can now erase trailing characters instead of repainting the line, cutting redundant output for assistive tech.\n\n**Details**\n\n- Diffing tracks a new `prevScreenReaderParkDeclared` flag.\n- The flag guards a new branch taken when the previous frame had an explicitly declared cursor park.\n- Only active in screen-reader mode, under `INK_SCREEN_READER` \/ `CLAUDE_CODE_ACCESSIBILITY`.\n\n**Evidence**\n\n`prevScreenReaderParkDeclared`\n\n- Area: Elsewhere\n- Names: `INK_SCREEN_READER`, `CLAUDE_CODE_ACCESSIBILITY`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 0\/5"}