Don't ignore nodes from virtual views.
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}
Showing
Please register or sign in to comment