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
NVDA fails to read aria-labeledby label associated with a radio group in browse mode #6979
Comments
Reading group labels when moving the browse mode cursor would result in duplication, since the group label is usually visible. Of course, you end up skipping the label when you use quick navigation, so we'd have to find some way of differentiating these cases. That said, we get enough complaints as it is that we sometimes read other elements such as landmarks, tables, etc. before the element itself when using quick navigation. I'm concerned we'd end up with similar complaints here. While it obviously makes sense to read the group names when tabbing, using quick navigation normally suggests you know what you're looking for. Why do you feel this is different to landmarks, etc.? |
I understand the concern. The difference here is that the label is required for successful form interaction—the primary function one might say. If the capability of interacting with a radio button in the browse mode is possible, then all necessary information to conduct such interaction must be made available. Otherwise, that interaction is only made half possible.
|
I take your point, but it's worth noting two things:
See also #3321. That one is related to tabbing, not quick navigation, but they are handled similarly as far as NVDA is concerned. I think we could address both with the same fix, assuming we can figure out what that fix is. P2 because I guess users might try this without thinking to check context and miss important info, and #3321 is p2 anyway. |
good evening. In the end an account only to substantiate my vote. Thanks for the wonderful development of nvda, every day that passes I am more enthusiastic about your project. |
Update: the URL I referenced in my steps has been updated to https://ibma.github.io/Va11yS/WCAG_ARIA/ARIA2_example3.html |
When using "f" or "r" keys to find radio buttons on a page while in browse mode, NVDA does not read the associated label. At this time I can't say whether this is limited to labels associated by aria-labeledby and other techniques. My current testing example is only with aria-labeledby. My recollection is that all labels are not read. This occurs in all browsers. Tested with IE 11, FF 52, Edge on insider build 15058 and Chrome Canary.
STR:
The text was updated successfully, but these errors were encountered: