-
Mike West authored
This reverts commit 845f18e1. Reason for revert: Both `AccessibilityBridgeTest.CorrectDataSent and AccessibilityBridgeTest.DataSentWithBatching are flakily timing out. See https://ci.chromium.org/p/chromium/builders/ci/Fuchsia%20x64 starting around 44416 (e.g. https://ci.chromium.org/p/chromium/builders/ci/Fuchsia%20x64/44418). Original change's description: > Reland "[Fuchsia] Send Chrome a11y updates to Fuchsia SemanticsManager" > > This is a reland of fc5589ac > > A BUILD.gn dep has been added back, which was causing linker failures. > > Control flow in AccessibilityBridgeBrowsertests has been updated so > tests are no longer failing. > > 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: Ie6eeb74146682838efaefb0e1051d3e9442f0d86 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913569 > Reviewed-by: Kevin Marshall <kmarshall@chromium.org> > Commit-Queue: Kevin Marshall <kmarshall@chromium.org> > Cr-Commit-Position: refs/heads/master@{#715126} TBR=dtseng@chromium.org,kmarshall@chromium.org,yangsharon@chromium.org Change-Id: Ib78d563cbbf468aaf03f1e6f00f616dc03b758a7 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 973095, 1024745 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1916120Reviewed-by:
Mike West <mkwst@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#715212}
e7efdd73