DescriptionChromeVox should not speak live regions that aren't in the document.
The underlying issue is that by the time we get around to processing a live
region node from a mutation observer, the node may no longer be part of
the DOM, in which case we should treat it as invisible.
To fix it, fix cvox.DomUtil.hasInvisibleAncestor_ so that it returns
true (invisible) if passed an element that's not actually part of the
document.
BUG=408821
Committed: https://crrev.com/6626c4c105693e908f133c29475666f42f6f42ca
Cr-Commit-Position: refs/heads/master@{#292847}
Patch Set 1 #
Messages
Total messages: 8 (1 generated)
|