Focused nodes should never be ignored
This work is required before we can merge the two position classes: AXNodePosition and BrowserAccessibilityPosition. This patch fixes AXNode::IsIgnored so that it won't mark focused nodes as ignored. This is for consistency with AXNode::IsVisibleOrIgnored. The merged AXPosition class will need to rely on IsIgnored extensively and there shouldn't be a mismatch with platform code that uses IsInvisibleOrIgnored. Also improves method comments and simplifies the name of AXNode::IsFocusedWithinThisTree. R=dmazzoni@chromium.org, aleventhal@chromium.org AX-Relnotes: n/a. Bug: 1049261 Change-Id: Ic8fc261b10afcf5db2a458bf9081e17036ccc82d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2637596Reviewed-by:Kurt Catti-Schmidt <kschmi@microsoft.com> Reviewed-by:
Aaron Leventhal <aleventhal@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: Nektarios Paisios <nektar@chromium.org> Cr-Commit-Position: refs/heads/master@{#845791}
Showing
Please register or sign in to comment