-
Notifications
You must be signed in to change notification settings - Fork 118
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
Clarify combobox label placement #909
Comments
Related: #893 |
Closed
Merged
Closing. This discussion is covered in #893. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The ARIA 1.1 spec for combobox needs to clearly specify whether to put the label on the parent (combobox) element, or the child (textbox) element.
Example 5 does show it on the combobox element and not on the textbox, but are examples normative?
An argument for having the label on the combobox element is that AT need to know the label of the combobox in order to list them by name in a form fields dialog, otherwise you have problems like this "unlabelled comboboxes" JAWS issue.
An argument for having the label on the textbox element is that it takes focus, so AT will want to speak the name.
I don't think it makes sense to ask authors to put the label on both.
Unfortunately, neither JAWS, NVDA, nor VoiceOver seem to fully support ARIA 1.1 comboboxes yet.
Focus goes to the textbox, and the screen readers just say "edit, type in text". The user won't even know they are in a combobox. (If the textbox has a value, that is read as well, but still no indication of combobox).
The text was updated successfully, but these errors were encountered: