Implement UIA LandmarkType and LocalizedLandmarkType
1. Adding a method in `AXPlatformNodeDelegate` to provide a localized string for the Landmark Type property of an element. A cross-platform browser test to validate such method is created. 2. Introducing support in `AXPlatformNodeWin::GetPropertyValue` for UIA Landmark Type and Localized Landmark Type properties. 3. Adding unit tests for both properties in `AXPlatformNodeWinTest`. 4. Updating role mapping for Windows and Linux platforms to be more consistent with the CORE-AMM specification. See: https://www.w3.org/TR/html-aam-1.0/#html-element-role-mappings https://www.w3.org/TR/core-aam-1.2/#mapping_role_table Bug: 844149 Change-Id: I7a2f47ff6b7b127907b8bfff63ae84852e153f1c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1509907 Commit-Queue: Ethan Jimenez <ethavar@microsoft.com> Reviewed-by:Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Martin Robinson <mrobinson@igalia.com> Cr-Commit-Position: refs/heads/master@{#642362}
Showing
This diff is collapsed.
Please register or sign in to comment