MSHTML: text relevant live regions should only speak added or changed text #4800

nvaccessAuto opened this Issue Jan 14, 2015 · 3 comments

1 participant


Reported by mdcurran on 2015-01-14 05:10
Currently for MSHTML live regions with relevance of text have all text nodes within the deepest element spoken when it changes. We should only speak the text nodes that have been added or changed.
In a perfect world, a diffing algorithm would be nice, but this would probably be too slow for documents with many updates. Rather we should at least not speak the beginning and end that matches.
This feature is to handle the case where some kind of log keeps appending text nodes.
In the case where it would be instead better to speak an entire chunk of text nodes, the author should wrap them in an element marked as aria-atomic.


Comment 1 by Michael Curran <mick@... on 2015-01-14 06:59
In [6bdff58]:
```CommitTicketReference repository="" revision="6bdff58db82ef453b2abbcf24cf9f6404284b8c2"
Merge branch 't4800' into next. Incubates #4800

Added labels: incubating

Comment 2 by Michael Curran <mick@... on 2015-01-14 10:15
In [f2f828a]:
```CommitTicketReference repository="" revision="f2f828a967354c1b7dd6dc59a3457df962f4fb10"
Merge branch 't4800' into next. Incubates #4800


Comment 3 by Michael Curran <mick@... on 2015-01-29 00:10
In [ce77025]:
```CommitTicketReference repository="" revision="ce770259aaaf67dc2b7358f147a36bbb4f49f1fd"
Merge branch 't4800'. Fixes #4800

Removed labels: incubating
State: closed
@nvaccessAuto nvaccessAuto added this to the 2015.1 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment