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

Exit Criteria Testing: Need test cases and results for Authors MUST/MUST NOT statements in ARIA 1.2 #1492

Open
joanmarie opened this issue May 26, 2021 · 2 comments
Assignees
Milestone

Comments

@joanmarie
Copy link
Contributor

There are a number of normative statements in ARIA 1.2 that apply strictly to authors. See https://github.com/w3c/aria/wiki/Authors-MUST---MUST-NOT-inventory#12-only

The implementation and testing/results gathering I'm doing is specific to user agents; none of the above are being addressed by me unless there is a corresponding MUST/MUST NOT for User Agents.

Note that this is nothing new compared to previous CR periods. In retrospect maybe that was a mistake; then again, in ARIA 1.0 and 1.1 there were lots of new features that needed to be implemented by user agents. I think that's less true in ARIA 1.2. In addition, there are several fairly big changes for which there might not be corresponding User Agents MUST/MUST NOT. Two which immediately spring to mind are:

  • Combo Box 1.2
  • Name Prohibited

It would be fair for someone to wonder -- in fact, someone already did -- if Combo Box 1.2 is fully implemented, without appreciating that the only change for User Agents is to expose the value. Everything else is on the author.

As far as Name Prohibited is concerned, we put a big ol' prohibition for authors in 1.2. But it's not until 1.3 where the prohibition gets teeth -- and there's an excellent chance 1.3 is about to get de-fanged because breaking the web is arguably a bad thing.

So how do we demonstrate implementations/validity of these -- and the other -- significant changes to ARIA 1.2 for which there is little to no User Agent implementation work? I think we should start testing and documenting implementations in validators and include those results in our CR implementations report.

Volunteers? 😄

@design1online
Copy link
Contributor

It will let me comment but it won't let me assign myself. I'll do some.

@design1online
Copy link
Contributor

design1online commented Jun 7, 2021

I don't remember if we talked about how we were going to put these examples in. I took a stab at two.

5.2.1 Abstract Roles - https://codepen.io/design1online/pen/3f61a2bc4a335aa783ea1cc896c8f822
5.2.6 Required Owned Elements - https://codepen.io/design1online/pen/419571230622dd53a31033e2de2e13d6

@jnurthen jnurthen self-assigned this Jul 1, 2021
@pkra pkra added this to the ARIA 1.3 milestone Jun 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants