- From: Léonie Watson <tink@tink.uk>
- Date: Tue, 6 Feb 2018 17:23:01 +0000
- To: Joanmarie Diggs <jdiggs@igalia.com>, James Craig <jcraig@apple.com>
- Cc: ARIA Working Group <public-aria@w3.org>
On 01/02/2018 20:48, Joanmarie Diggs wrote: > 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. I've opened an issue on the Web Components repo: https://github.com/w3c/webcomponents/issues/729 I've linked through to this thread, and have also attempted to characterise the categories within the issue itself for convenience. There is a proposed Web Components F2F in Tokyo in early March: http://w3c.github.io/WebPlatformWG/meetings/18-03-Web-components If someone from the ARIA WG is able to attend (remotely or otherwise), requesting agenda time might be worthwhile. Léonie. > > ===== > 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 > -- @LeonieWatson @tink@toot.cafe Carpe diem
Received on Tuesday, 6 February 2018 17:23:36 UTC