-
Hiroki Sato authored
Currently WebView nodes are explicitly not ignored and not sorted in ARC accessibility. This rule should be applied to nodes from AccessibilityNodeProvider, too. This CL adds is_virtual_node in accessibility_helper.mojom and AccessibilityInfoData.IsVirtualView(), replacing current IsWebViewNode(). Bug; b:145262470 Bug: b:151130475 Bug: crbug:1053397 Test: unit_tests --gtest_filter="AXTreeSourceArcTest.*" Test: manual. Nodes from WebViews, Pickers, and Amazon Kindle app are correctly populated, works with Android side change (http://ag/10662400). Change-Id: I216bf6f26cb8e911ce0fe899400d503db6073be4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2102288Reviewed-by:
Robert Sesek <rsesek@chromium.org> Reviewed-by:
Sara Kato <sarakato@chromium.org> Reviewed-by:
David Tseng <dtseng@chromium.org> Commit-Queue: Hiroki Sato <hirokisato@chromium.org> Cr-Commit-Position: refs/heads/master@{#751313}
e26092f5