Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

describing the relationship between html-aam and core-aam mappings #66

Closed
jasonkiss opened this issue Oct 12, 2016 · 1 comment
Closed
Assignees

Comments

@jasonkiss
Copy link
Contributor

From @jasonkiss on June 15, 2016 6:14

The HTML-AAM has the following statement in its Introduction:

Where an HTML element or attribute has default Accessible Rich Internet Applications (WAI-ARIA) 1.1 [WAI-ARIA] semantics, it must be exposed to the platform accessibility APIs according to the relevant WAI-ARIA mappings defined in the Core Accessibility API Mappings specification. Where an HTML element or attribute does not have default WAI-ARIA semantics, the applicable mapping for each platform accessibility API is defined by this specification.

It's got a similar note in the Notes section preceding the two mapping tables.

However, and with good reason, the mappings of at least 11 elements differ from the mappings of their default ARIA roles in one or more APIs. These are aside, footer, header, input type=email, input type=number, input type=telephone, various inputs with suggestion lists, input type=url, output, section, and tr.

The SVG-AAM has language like this at the end of its Introduction:

This guide relies heavily on the accessibility API mappings defined in the [CORE-AAM] and [ACCNAME-AAM] specifications but defines changes in mappings due to features in the [SVG] host language. Key areas of difference stem from the intrinsic host language semantics of SVG:

The language in the HTML-AAM is too strong. We should clarify that an element with a default ARIA role RFC-MUST be mapped according to the CORE-AAM mapping of for that element's default ARIA role, unless otherwise indicated. We should also add some language similar to that in the SVG-AAM.

Any thoughts?

Copied from original issue: w3c/aria#402

@jasonkiss jasonkiss added the AAM label Oct 12, 2016
@jasonkiss jasonkiss self-assigned this Oct 19, 2016
@LJWatson LJWatson modified the milestone: WD for wide review Jun 17, 2017
jasonkiss added a commit that referenced this issue Dec 18, 2017
Clarify relationship between html-aam and core-aam mappings
@jasonkiss
Copy link
Contributor Author

Addressed in 941105b. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants