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 missing/invalid value defaults to attribute characteristics tables #2281

Open
rahimabdi opened this issue Jul 16, 2024 · 3 comments
Open
Assignees
Labels
editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo spec:aria

Comments

@rahimabdi
Copy link
Contributor

rahimabdi commented Jul 16, 2024

Describe the change

During the June 27 2024 "undefined" deep dive discussion, @cookiecrook proposed (ostensibly with WG agreement) expanding every ARIA attribute's characteristics table to include a value for both missing value default and invalid value default. Some states/properties specify an "Implicit Value for Role" which is the missing value default; note that the missing/invalid value defaults don't reflect to IDL as specified for implicit value in the characteristics tables (see 6.3.2 IDL reflection of ARIA attributes).

Per @jnurthen, the table in section 9. Handling Author errors should not be removed because validators rely on it to surface author errors.

Link to the version of the specification or documentation you were looking at

Link to documentation: https://w3c.github.io/aria

Does the issue exists in the editors draft (the editors draft is the most recent draft of the specification)?

Yes.

@rahimabdi rahimabdi added editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo spec:aria labels Jul 16, 2024
@keithamus
Copy link
Member

Related: #1110

@rahimabdi
Copy link
Contributor Author

Also related: #1895

@spectranaut
Copy link
Contributor

The issue I marked as a duplicate was discussed in today's meeting, and here are the notes: https://www.w3.org/2024/07/25-aria-minutes.html#t05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo spec:aria
Projects
None yet
Development

No branches or pull requests

3 participants