DescriptionAllow tree walker to escape roots
Scenario:
In the launcher subtree of the desktop tree, we have:
dialog
...
web view
root web area
...
files button
A dialog with mixed web and views content.
When navigating forward, we search downward and get into the web view and find nothing inside, but when unwinding upward, we stop at the root web area because it gets matched by the root predicate.
In the end, we don't end up on the native views next in document order.
TEST=navigate with ChromeVox keys. Ensure we can get to the buttons.
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/0d5f170fd2d17cad79c2e636ddefab4ff03e6515
Cr-Commit-Position: refs/heads/master@{#437539}
Patch Set 1 #Patch Set 2 : Make change to fix test #Patch Set 3 : Update the test. #
Messages
Total messages: 15 (8 generated)
|