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

WAI-ARIA 1.1: aria-roledescription #83

Closed
michael-n-cooper opened this issue Aug 6, 2015 · 2 comments · Fixed by #1061
Closed

WAI-ARIA 1.1: aria-roledescription #83

michael-n-cooper opened this issue Aug 6, 2015 · 2 comments · Fixed by #1061
Milestone

Comments

@michael-n-cooper
Copy link
Member

Filed at https://lists.w3.org/Archives/Public/public-pfwg-comments/2015JulSep/0007.html by Sailesh Panchang spanchang02@yahoo.com

Refer to example #27/28 where this ARIA property has been set to "slide" on an element identified by an aria-labelledby.
Should the aria-labelledby text not identify this as a slide like " Quarterly Report ...slide 2 of 12"?
Else, there may be some preceding content before the slides that informs the user that a slide presentation follows and the slide identifier is "Quarterly Report ... 2 of 12".
And in example 29/30: :
Generally one advises developers not to label a button element as "Register button" because screen readers will voice the text "button" twice: once as a role identifier and once as the element's name.
So in this example will button not be duplicated?
In this case, "attachment button" does not convey the button's purpose. Should it be "download attachment"?
In which case, this should be conveyed as part of the button's accessible name, no?
So really from the description of the property or examples, I am not clear about the usage of aria-roledescription.
Or, is the aria-roledescription meant to override the element's role that is exposed to AT? If yes, this is not clear from the description.
Is it meant to work like a "hint" as we see in iOS and OSX with VoiceOver? At present the aria-description is exposed as a hint. Will this new property cause confusion for makers of user agents / At?
It is quite likely that developers will be very confused. Many are overwhelmed and unsure of what text goes into the different attributes for naming / describing elements and what takes precedence.
Thanks,
Sailesh Panchang

@michael-n-cooper
Copy link
Member Author

I can't figure out what document this issue is filed against. Removing the ARIA 1.1 label for now. I suspect it needs to be relabeled or moved or marked invalid.

@mcking65
Copy link
Contributor

Michael, this is referring to the examples in the
aria-roledescription description so it is an ARIA 1.1 issue.

I think the slide examples are appropriate and instructive. However, I agree with the criticism of the attachment button examples (examples 27 and 28). I believe those examples are misleading and a poor use of the property that the spec should not promote. I would advocate removing those two examples.

We have committed to providing guidance on roledescription in the APG in time for PR.

@jnurthen jnurthen added this to the ARIA 1.2 milestone Nov 29, 2018
pkra pushed a commit that referenced this issue May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants