Skip to content

DPub-AAM: UIA landmark mappings not consistent with Core AAM #571

Closed
@joanmarie

Description

@joanmarie

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions