DescriptionViews: Fixed exponential behaviour on reverse focus search (Shift+Tab).
In FindPreviousFocusableViewImpl, in the recursive call to visit the
sibling node, preserves can_go_up, rather than forcing it to true.
Added FocusTraversalNonFocusableTest (test the pathological case
outlined in the bug report).
Also fixed existing comment in test file describing the view hierarchy
to match reality.
BUG=453699
BUG=438425
BUG=451140
Committed: https://crrev.com/9e437a3204667d850636918942ac01f0d933ae83
Cr-Commit-Position: refs/heads/master@{#314285}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Added comment explaining failure mode (timeout). #
Messages
Total messages: 14 (4 generated)
|