-
Notifications
You must be signed in to change notification settings - Fork 125
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
[ROLE PARITY] Determine if any of these mostly unmapped elements require a specific role #698
Comments
Where can I learn more about this generic role, or the way in which "in cases where a platform does map them, the mapping is generic"? |
@domenic, regarding this:
Good question. Apologies that you had to ask it. I have just edited the opening report with links to the current mappings in the HTML-AAM. (I'll add doing so for the other issues to my TODO list.) To save you some clicking, the sorts of things you'll find are:
In other words, for the most part, it doesn't matter which of those elements in the opening report you use, it's going to be exposed on each platform as formatted text. That said: It's worth keeping in mind that these HTML AAM mappings are not final. For instance, in answering your question, I noticed and filed w3c/html-aam#121. HTH. Thank you for the question as well as for your feedback here and on the other issues. Please let us know if we can help clarify anything else. |
Thanks, I think I get it now. From perusing those tables, it seems like there's at least a couple generic roles that would canvas this space:
This said, I'm basing these two categories on just pattern-matching over the available mappings. I'm not sure why, e.g., it's a good idea to map Another interesting case is how Oh, and one more question that would be helpful: what mappings exist today for elements like |
We might want to put ins/del back on the list. |
This is a meta issue. The 1.3 TODO's can be found on https://github.com/w3c/aria/wiki/Plans-regarding-role-parity |
N.B. All of the "Role Parity" issues are intended to gather feedback from stakeholders who need role parity from us including, but not limited to, groups working on Web Components and AOM. Comments on matters other than determining "if any of these mostly unmapped elements require a specific role" should be raised in another GitHub issue. Thank you for your understanding!
The following elements are not mapped to an ARIA role. And they have a mapping on some or all platforms of "no accessible object" (i.e. the information is exposed in a fashion other than a role) or "not mapped". In cases where a platform does map them, the mapping is generic.
Assumption: If one or more platforms maps these elements to a role, an ARIA role is probably in order. Also, if for some reason an author made these focusable, they would need an accessible object. But in both instances, the to-be-created generic role(s) should suffice.
We need to determine if any of these roles require we create a specific role.
area
(no href) - map to img and update HTML-AAMb
- genericinline
with TBD attribute (when exposed)bdi
- genericinline
with TBD attribute (when exposed)bdo
- genericinline
with TBD attribute (when exposed)cite
- specific role (similar to address)code
- specific rolecolgroup
- investigate if it really should be mapped at all in HTML-AAM (Melanie will investigate; user agents are not exposing it for MSAA)del
- specific roleem
genericinline
with TBD attribute (when exposed)i
genericinline
with TBD attribute (when exposed)ins
- specific rolekbd
genericinline
with TBD attribute (when exposed)map
(when not used as an image map) - not mapped, file bug against HTML-AAMrp
(more discussion, check with i18n)rt
(more discussion, check with i18n)s
genericinline
with TBD attribute (when exposed)samp
- genericinline
with TBD attribute (when exposed)small
- genericinline
with TBD attribute (when exposed)span
genericinline
(when exposed)strong
genericinline
with TBD attribute (when exposed)sub
- specific (but remember discussion about attribute -> role at API level)sup
- specific (but remember discussion about attribute -> role at API level)u
genericinline
with TBD attribute (when exposed)var
genericinline
with TBD attribute (when exposed)wbr
- tentatively not mapped, check with HTML-AAM and Apple about why it's mappedIf you agree with the above, please explicitly indicate so (e.g. with a +1/thumbs-up "reaction"). If you disagree, please comment with the element(s) for which you feel a new, non-generic role is needed. Thanks!
The text was updated successfully, but these errors were encountered: