81db877066
This is a reland of fc5589ac7860ebeb58e40a26a5ae3d1b8bb4fe54 Race conditions and flakes in the tests have been fixed. AccessibilityBridge.TestNavigation has been added. Original change's description: > [Fuchsia] Send Chrome a11y updates to Fuchsia SemanticsManager > > This change adds functionality to the Accessibility Bridge: > * Listens for change in AccessibilityMode from Fuchsia > * Gets the semantic tree from Chrome accessibility and sends it to the > SemanticsManager > * Sends live updates when nodes are added, updated or removed > > To send updates, this change includes the following: > * Creates a ViewRefPair and registers it with the SemanticsManager > * Initialize an AccessibilityBridge > * Listen for changes in the Chrome Accessibility tree, serializes them > to Fuchsia data structures and sends that data to the Fuchsia > SemanticsManager > > Testing: Added AccessibilityBridge browsertests. > > Bug: 973095 > Change-Id: I89658288b846b6b9ce84a04e49434ec266b84dfc > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1787171 > Commit-Queue: Sharon Yang <yangsharon@chromium.org> > Reviewed-by: Kevin Marshall <kmarshall@chromium.org> > Cr-Commit-Position: refs/heads/master@{#714588} Bug: 973095 Change-Id: I920435c123b66dbe2172ce7fe164d64ba679321b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1916961 Commit-Queue: Sharon Yang <yangsharon@chromium.org> Reviewed-by: Kevin Marshall <kmarshall@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#716379} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: fbb9ba4a67e7906808d339f3c0b03d6b387f2dcc |
||
---|---|---|
.. | ||
BUILD.gn | ||
OWNERS | ||
build_symbol_archive.py | ||
config.gni | ||
elfinfo.py | ||
extend_fvm.py | ||
fidl_library.gni | ||
generate_runner_scripts.gni | ||
package.gni | ||
prepare_package_inputs.py | ||
rules.gni | ||
symbol_archive.gni | ||
tests-with-exec.cmx | ||
tests.cmx |