ISSUE-1006: The roles that include children presentational = true are not consistent
children presentational = true not consistent
The roles that include children presentational = true are not consistent
- State:
- CLOSED
- Product:
- ARIA 1.1
- Raised by:
- Bryan Garaventa
- Opened on:
- 2016-01-19
- Description:
- Since I didn't get any information against, I'll file this as an official issue.
According to the children presentational description at http://www.w3.org/TR/wai-aria-1.1/#h-childrenarepresentational
Embedded child roles are not exposed by the user agent, but instead a flat labelling mechanism is used instead no matter what type of content is contained within these roles.
Currently only the following roles include this property:
button
img
math
progressbar
separator
scrollbar
slider
So this seems right, a button cannot include children with roles like link, slider, region, tablist, textbox, listbox, radio, checkbox, etc., because that wouldn't make any sense.
So, with this logic, all of the following roles should also include children presentational = true .
checkbox
combobox
menuitem
menuitemcheckbox
menuitemradio
option
radio
searchbox
spinbutton
switch
tab
textbox
treeitem
This seems logical, because none of the above roles are 'composite' widgets.
https://www.w3.org/TR/wai-aria-1.1/#composite
There is one widget exception that is not clear, role=link, which I'm not certain if this is a good idea to do or not for this role.
E.G On one side, some roles such as heading may be useful, but at the same time, embedding child widget roles is problematic as is the embedding of structural roles such as list, table, region, etc., which is confusing when encountered.
A question was raised about treeitem too, but I don't know of any markup examples where embedding roles within this widget type is a good idea.
- Related Actions Items:
ACTION-2068 on Michael Cooper to Address issue 1006 - due 2016-05-19, closedACTION-2085 on Joanmarie Diggs to Create a branch making spinbutton subclass composite - due 2016-06-23, closedACTION-2087 on Joanmarie Diggs to Create a branch removing children presentational from menuitem and treeitem - due 2016-06-30, closedACTION-2088 on Joanmarie Diggs to Draft some language to clarify spin button children - due 2016-06-30, closed- Related emails:
- No related emails
Related notes:
Closed per the completed (closed actions) listed in this issue. These changes went out for CFC and were accepted.
Richard Schwerdtfeger, 28 Jul 2016, 16:50:24Display change log