W3C home > Mailing lists > Public > public-aria@w3.org > January 2016

Issue with ARIA 1.1 regarding which roles include children presentational = true ?

From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>
Date: Tue, 12 Jan 2016 00:59:01 +0000
To: ARIA Working Group <public-aria@w3.org>
Message-ID: <SN1PR0301MB19815303A2A0F67C4A18911D98CA0@SN1PR0301MB1981.namprd03.prod.outlook.com>
Before I file this as an issue, I wanted to run this by those here in case I've got any of the details behind this incorrect.

So, according to the children presentational description at
http://www.w3.org/TR/wai-aria-1.1/#h-childrenarepresentational

This seemingly means that 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. Is that right?

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 that logic, shouldn't all of the following roles also include children presentational = true ?

checkbox
combobox
link
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
Received on Tuesday, 12 January 2016 00:59:33 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:23:18 UTC