- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Thu, 1 Feb 2018 15:48:53 -0500
- To: Léonie Watson <tink@tink.uk>, James Craig <jcraig@apple.com>
- Cc: ARIA Working Group <public-aria@w3.org>
Hi Léonie and James. The ARIA Working Group is ready to move forward on HTML role parity, and we need stakeholder input. I'm hoping that Léonie can assist with bringing our request for input to the attention of the Web Components folks (and anyone else appropriate). James, if you could do the same with the AOM folks, that would be great. ===== TL;DR ===== * "HTML Role Parity Meta Project" @ https://github.com/w3c/aria/projects * First step: Complete triage of elements. * The Working Group considers itself sort of blocked until we have stakeholder input. "Sort of" because while we can proceed, we don't want to find out until it's "too late" that our assumptions about a given role/need were bogus. Let's get things right the first time. * Explicit feedback is requested on the issues; I don't want to assume silence equals consent. ======= Details ======= Given the size of the task, I've done an initial triage based on HTML AAM and grouped elements into the following categories, for which I've created associated issues in GitHub. They are arranged according to the order feedback is requested -- and, in my opinion, from quickest/easiest to most-involved/hardest. 1. Elements which have no ARIA role, but the HTML AAM mapping for all platforms is "not mapped." Assumption: If no platform has a need for them to be mapped, we presumably do not need a role for them. Input needed: Confirmation from stakeholder groups. Assuming we all agree, we can quickly close this issue. Issue: https://github.com/w3c/aria/issues/693 2. Elements already mapped in the HTML AAM to an ARIA role with an apparent one-to-one correspondence. In addition, the HTML AAM platform mapping for all platforms is "Use WAI-ARIA mapping." Assumption: We already have parity and no new roles are needed for these elements. Input needed: Confirmation from stakeholder groups. Assuming we all agree, we can quickly close this issue. Issue: https://github.com/w3c/aria/issues/694 3. Elements which lack a corresponding ARIA role in the HTML AAM, but are not mapped to roles on all platforms. And in cases where there is a mapping on a platform, it's a mapping to the platform's generic role. Assumption: A role is likely needed, but a generic ARIA role should be sufficient. Input needed: Confirmation from stakeholder groups. Assuming we all agree, we can quickly close this issue (new issues will be created for the generic ARIA role, and any specific roles necessary). Issue: https://github.com/w3c/aria/issues/698 4. Elements already mapped in the HTML AAM to an ARIA role. In addition, the HTML AAM platform mapping for all platforms is "Use WAI-ARIA mapping." HOWEVER, unlike the previous group there's not a one-to-one correspondence (e.g. both ol and ul map to list; both dfn and dt map to term). Assumption: Some of these elements may need a dedicated role; others may not. Input needed: Stakeholders to reach consensus on which of those elements need new roles. Those that don't can be added to the 694 group (item 2) with parity already achieved; those that do can be added to the 697 group (item 5) for additional triage (generic vs. specific role). Issue: https://github.com/w3c/aria/issues/696 5. Elements which lack a corresponding ARIA role in the HTML AAM, but they are mapped on ALL platforms. Assumption: Since all platforms map them, all platforms have a need for them. Thus they require a new role. Input needed: Stakeholders to reach consensus on which of these require a dedicated/specific role versus a generic role. As indicated above, once we have sufficient input, new issues will be created for the generic ARIA role and any specific roles necessary. Issue: https://github.com/w3c/aria/issues/697 Thank you in advance for your help getting the ARIA Working Group the feedback it needs in order to proceed with HTML role parity. Please let us know if you have any questions. --joanie
Received on Thursday, 1 February 2018 20:49:49 UTC