Chromium Code Reviews
DescriptionUse setSequentialFocusNavigationStartingPoint in ChromeVox
Improves the interaction between ChromeVox navigation and input focus.
If you navigate to a focusable node, focuses it. If you navigate to a
descendant of a focusable node, focuses it too (checks the common
ancestors of the start and end of the selection). If not, sets the
sequential focus navigation start point to the start of the selection
so that subsequent focus using the Tab key is relative to that point.
Includes two new tests.
BUG=655272
TESTED=Visit Wikipedia, press Cvox+H to navigate to heading, then Tab to go to the next link after that heading. Then navigate by line with Search+Up/Down and confirm that it focuses links as you pass over them.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/fb6b8fd66c69ba0460fc38bbe3a256876665d7cf
Cr-Commit-Position: refs/heads/master@{#428313}
Patch Set 1 #
Total comments: 5
Patch Set 2 : Rebased and added test #
Total comments: 1
Patch Set 3 : Fix focusing too, with new test #
Total comments: 5
Patch Set 4 : Don't focus web area, make test more robust #Patch Set 5 : Use getLeastCommonAncestor and only focus links #
Total comments: 2
Patch Set 6 : Links or controls #
Total comments: 3
Messages
Total messages: 52 (32 generated)
|