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

Values table for aria-multiselectable/aria-current are missing "undefined" #2176

Closed
rahimabdi opened this issue May 4, 2024 · 6 comments
Closed
Assignees
Labels

Comments

@rahimabdi
Copy link
Contributor

rahimabdi commented May 4, 2024

Describe the change

Some states/properties reference undefined as a value however, this value is missing from their Values table:

aria-multiselectable

The Values table for aria-multiselectable does not have an entry for undefined however, the spec states that both false and undefined are valid values for this property:

Section Text
option role The value of aria-multiselectable on the listbox is false or undefined.
tab role The value of aria-multiselectable on the tablist is false or undefined.
treeitem role The value of aria-multiselectable on the tree is false or undefined.

aria-current

The aria-current description section says "If the attribute is not present or its value is the empty string or undefined...". The value undefined is also missing from aria-current's Values tables.

Should undefined be added?

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 the editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo label May 4, 2024
@rahimabdi rahimabdi changed the title Values table for aria-multiselectable is missing "undefined" Values table for aria-multiselectable/aria-current are missing "undefined" May 4, 2024
@rahimabdi rahimabdi self-assigned this May 5, 2024
@jnurthen jnurthen added the Agenda label May 9, 2024
@spectranaut
Copy link
Contributor

Discussed briefly in today's working group meeting: https://www.w3.org/2024/05/16-aria-minutes#t08

@spectranaut
Copy link
Contributor

@rahimabdi can you link to the deep dive minutes for this?

@spectranaut spectranaut removed Agenda editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo labels Jul 9, 2024
@rahimabdi
Copy link
Contributor Author

Meeting minutes from June 27 ARIA WG "undefined" deep dive: #2177 (comment).

@rahimabdi
Copy link
Contributor Author

I believe the next steps for aria-multiselectable and aria-current is specifying that the absence of a value is what should be clarified as "undefined" in prose (i.e., state/property is undefined means it is omitted, not the token undefined).

Adding to July 18 2024 ARIA WG agenda.

@spectranaut
Copy link
Contributor

@rahimabdi does this still need to be discussed, given the discussion last week: https://www.w3.org/2024/07/25-aria-minutes#t05

@rahimabdi
Copy link
Contributor Author

Closing because aria-current/aria-multiselectable (and all ARIA states/properties) will include "missing value default" values as part of: #2281.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants