DescriptionMerge text from all changes to the same live region into one utterance.
The problem was that if there were two objects that both changed in the
same live region, like 'apple' and 'orange', they should really be
spoken in sequence, but there was no way to enforce that - another
utterance can be inserted in-between them. Until we have a way to enforce it,
combining the text is a better user experience.
To match other screen readers, read text and control values, but not
roles and states.
BUG=408821
Committed: https://crrev.com/07528460dfe5e3420e6b61871340658b0ee7223c
Cr-Commit-Position: refs/heads/master@{#296070}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Address feedback, add tests #
Total comments: 4
Patch Set 3 : No setTimeout #Patch Set 4 : Rebase #
Messages
Total messages: 11 (1 generated)
|