WAI-ARIA 1.1: aria-roledescription

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: <button aria-roledescription="attachment button">:
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

Received on Thursday, 30 July 2015 19:27:26 UTC