Queue all output by default
ChromeVox has "force flush" behavior when it receives user input via qwerty keys, braille keys, and touch (explore/gestures). It also has programmatic queue behaviors via Output.withQueueMode. By default, ChromeVox is ready to queue all other output. This will help ChromeVox be flexible when receiving events and not dropping output. For example, when pressing Ctrl+l, we receive focus on the omnibox and quickly after, a selection event on the listbox option auto completion. This is a separate change to ensure we don't miss any corner cases and have to revert. Test: existing tests/manually on omnibox. Change-Id: Iba069c5794fe8cc2b3318c64a87dbd4cc7df6385 Reviewed-on: https://chromium-review.googlesource.com/c/1302414 Commit-Queue: David Tseng <dtseng@chromium.org> Reviewed-by:Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#603572}
Showing
Please register or sign in to comment