Have select-to-speak read SVG text nodes in visual reading order.
Select-to-speak will re-order SVG children nodes by reading order based on position, instead of DOM order. SVGs have no concept of reflow, but are instead absolutely positioned, so DOM order can easily be out of sync with visual order. Re-order logic will keep original groupings intact (nodes within SVG <g> element), as these groupings can be semantic in nature, for instance, columns of text. Note: This is LTR only for now. AX-Relnotes: Select-to-speak will read SVG content in LTR reading order on ChromeOS. Example SVG content is Google Slides. Bug: 892822 Change-Id: Ia9092557442451b52c8ac4d10643cf720dc8d3ca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2391266 Commit-Queue: Joel Riley <joelriley@google.com> Reviewed-by:Anastasia Helfinstein <anastasi@google.com> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#808792}
Showing
Please register or sign in to comment