Simplified the use of AXPosition by introducing AXBoundaryBehavior which also fixed a bug on the Mac

Desktop / Chromium - Nektarios Paisios [chromium.org] - 8 August 2017 20:16 EDT

R=dmazzoni@chromium.org

Change-Id: Ic87c89a013581a1f1ff4d0a04f83c3e3ff8f9359 Reviewed-on: https://chromium-review.googlesource.com/571021 Commit-Queue: Nektarios Paisios

3d138fc Simplified the use of AXPosition by introducing AXBoundaryBehavior which also fixed a bug on the Mac.
.../accessibility/browser_accessibility_cocoa.mm | 54 +-
.../accessibility/browser_accessibility_com_win.cc | 32 +-
ui/accessibility/ax_node_position_unittest.cc | 1110 ++++++++++++++++++--
ui/accessibility/ax_position.h | 223 +++-
4 files changed, 1257 insertions(+), 162 deletions(-)

Upstream: git.chromium.org


  • Share