Description
If you look at the role-mapping table in the Core AAM, you'll notice that all landmarks have UIA mappings in the form:
- Control Type is
$TYPE
. - Localized Control Type is
$LOCALIZED_TYPE
. - Landmark Type is
Custom
. - Localized Landmark Type is
$LOCALIZED_TYPE
.
If you look at the same table in the DPub AAM, you'll notice that all landmarks have UIA mappings in the form:
- Control Type is
Text
- Localized Control Type is
$LOCALIZED_TYPE
.
Where the value of $LOCALIZED_TYPE
is the name of the DPub ARIA role, minus the doc-
prefix. As an example, see the mapping of doc-acknowledgments
.
There are quite a few DPub ARIA roles which subclass the landmark
role and which are mapped as landmarks by all the other platforms. Unless the lack of Landmark Type and Localized Landmark Type is a deliberate omission, we have a bunch of incorrect mappings for UIA.
@boggydigital: If the omission is indeed deliberate, please state so. If it's a mistake, please do a pull request fixing the mappings for your platform. Then we'll get @richschwer to review and commit the fixes. Thanks in advance!