Screen-reader output redraws less, appending only new characters when the line is still anchored.
What's wrong with this entry?
When the only change to a frame is text appended to the current row and the frame is anchored, the renderer writes just the new characters plus cursor moves rather than redrawing the tail of the output.
- an anchor state of "clean", "lastRowAnchored" or "broken" decides when the fast path is safe
- a broken anchor falls back to the existing redraw of the tail
- lives in the screen-reader rendering path
lastRowAnchored
Strings lifted out of the shipped bundle, so the claim above can be checked against them.