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

Add linkage between attributes and HTML-AAM #8055

Open
domenic opened this issue Jun 30, 2022 · 0 comments
Open

Add linkage between attributes and HTML-AAM #8055

domenic opened this issue Jun 30, 2022 · 0 comments
Labels
a11y-tracker Group bringing to attention of a11y, or tracked by the a11y Group but not needing response. clarification Standard could be clearer

Comments

@domenic
Copy link
Member

domenic commented Jun 30, 2022

For elements, thanks to @carmacleod's work in #5077 we have linkages from HTML's element definitions to the corresponding parts of HTML-ARIA and HTML-AAM.

The discussion in #7796 revealed that we have no such setup from attributes, and that is causing some confusion. In particular, it's unclear who should be defining the accessibility mapping for attributes like inert="".

Our conclusion on the HTML triage call (#7919) was that HTML-AAM should define the accessibility mapping for attributes, just like it does for elements. (In fact, it already does, although not yet for inert="".) And that, just like for elements, HTML should add cross-links.

In this issue we can discuss what form such cross-links would take. It's less obvious for attributes than for elements, since there's no clear "Attribute definition" block we can slot in such links... Also, I didn't realize it during the meeting, but there are a ton of attributes with accessibility mappings. Not just a few big ones like inert="", but also abbr="", accesskey="", alt="", and autocomplete="" just in the As. So it could be difficult to slot in all these links.

Possible locations we could use:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y-tracker Group bringing to attention of a11y, or tracked by the a11y Group but not needing response. clarification Standard could be clearer
Development

No branches or pull requests

1 participant