{"version":"2.1.281","anchor":"screen-reader-output-blockquotes-get-row-prefixes-instead-o","canonical_anchor":"screen-reader-output-blockquotes-get-row-prefixes-instead-o","heading":"Screen reader output: blockquotes get row prefixes instead of a role label","tier":"notice","area":"Accessibility","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/screen-reader-output-blockquotes-get-row-prefixes-instead-o","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Screen reader output: blockquotes get row prefixes instead of a role label\n\nScreen-reader output no longer says \"blockquote:\" before quoted text and marks each row of it with a row prefix instead\n\n**Unclear.** The finding does not say what the row-prefix marker looks like or how a screen reader reads it out.\n\n**What**\n\nIn screen-reader mode, the setting that shapes Claude Code's output for software that reads the screen aloud, quoted text (a blockquote) is handled differently:\n\n- `blockquote` text no longer starts with a spoken \"blockquote: \" label.\n\n- The whole quoted text is marked for a row-prefix marker instead, reported through a new `rowPrefixRanges` value.\n\n- When a long line wraps onto several screen rows, the prefix is repeated on every wrapped row, as long as at least 2 columns of width remain.\n\n- The prefix also appears on empty lines inside the quote.\n\n**Why**\n\nEach row of a quote now carries its own marker, so a screen-reader user can tell a wrapped or blank row still belongs to the quote. The single label at the start is gone.\n\n- Area: Accessibility\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}