Chromium Code Reviews
DescriptionSupport output for Chrome's native find in ChromeVox.
The i-search impl currently suffers from two major problems:
- performance: asking each node for its name causes a context change from js to native and back; on a large site it was taking on the order of minutes to hear the next search result
- walking the automation tree while the find dialog is up often times causes ndoes to be detached
This cl makes it so:
- ctrl+f search read out properly and sync ChromeVox's cursor
- actual system focus remains on the find dialog
- the user would need to press escape to continue navigation from the search hit
BUG=635381
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/dcf3ed28c3ad8a341f3319e425474016ac9904d5
Cr-Commit-Position: refs/heads/master@{#412239}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Rebase. #Patch Set 3 : Make tree_change_observer_overall_filter_ into a bitmap #Patch Set 4 : Rebase (after chromevox.gni removed and ax_enums.idl changes). #Patch Set 5 : Fix bug in RemoveTreeChangeObserver. #Patch Set 6 : Don't forget to bit shift in SendTreeChanges (checking against cached overall tree filter). #Messages
Total messages: 48 (33 generated)
|