-
Notifications
You must be signed in to change notification settings - Fork 355
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
Review ARIA 1.1 Combobox with Listbox Popup Examples #496
Comments
ARIA 1.1 Combobox with Listbox Popup Examples > second paragraph > second sentence: |
Role, Property, State, and Tabindex Attributes > Textbox: |
Role, Property, State, and Tabindex Attributes > Textbox: This needs to be further checked by a code warrior! |
Hi Ann, the reason for this is because there is really no relation between the 1.0 and 1.1 design patterns, since the roles and supporting attributes go in different places depending on which one is being implemented. Unfortunately this will likely cause a lot of confusion in the future as people try and mix and match both incorrectly. Matt, this looks like it fits the design pattern the way we have it documented in the spec, though testing it is somewhat tricky since it doesn't actually work accessibly using screen readers reliably as yet. E.G you need to disable the virtual cursor in JAWS to be able to set focus to the edit field in order to type anything into it. However as a prototype to point screen reader venders to, this does indeed appear to be programmed correctly as documented in the 1.1 spec. |
@accdc, thank you for the review. what version of JAWS are you using? For me, with the shipping version of 18 (18.0.4321) it works almost identically to a 1.0 combo style. It is definitely a bit better than the prior version of 18 where it didn't even recognize the combo. Using FF 56 with JAWS. However, in Chrome 62, it seems that aria-activedescendant is not working at all with either JAWS or NVDA, so that is probably a Chrome bug. With NVDA, these only work in focus mode in Firefox. In document reading mode, only the combobox label is visible; the combobox itself does not exist. We have a ways to go to get screen readers to exploit the advantages of the new structure so that users can see both the textbox and the popup as well as correctly read the popups. |
annabbott commented:
I don't understand why. I have the same classes on both tables and don't see any other classes that could mess it up. @jnurthen, can you help with this?? |
@annabbott commented:
Ann, as Bryan pointed out, these are differences between 1.0 and 1.1 form of the design pattern. I am thinking of adding a subsection to the design pattern that summarizes the differences between the two structures more clearly. Then, we would add a link to there. Not sure I see that getting done right now though. |
For issue #496, In examples/combobox/aria1.1pattern/listbox-combo.html, change "the" to "The" as pointed out by @annabbott.
This might make sense as a separate issue since it might pop up for other patterns, but I noticed it while reviewing this: the I see that they're using |
Using label for would make sense here IMO as the input is indeed the element which actually takes browser focus. I don't see why it would do any harm in this example. |
Spec and examples look good to me. |
Thank you all for the great feedback! I am going to tie a bow on this one now. |
Remove link to review issue #496 from examples/combobox/aria1.1pattern/listbox-combo.html. The task force review process is complete.
The ARIA 1.1 Combobox with Listbox Popup Examples page
is ready for task force review.
Known Issue
NOTE: There is one open issue that will be fixed during the week of October 30.
Currently, in examples 1 and 2, if an option is selected in the listbox, tabbing or clicking out does not set the value of the textbox to the selected option as expected. This is issue #495.
Reviews Requested as of October 25, 2017
The text was updated successfully, but these errors were encountered: