- From: Fred Esch <fesch@us.ibm.com>
- Date: Tue, 12 Jan 2016 13:35:56 -0500
- To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>
- Cc: Birkir Gunnarsson <birkir.gunnarsson@deque.com>, ARIA Working Group <public-aria@w3.org>
- Message-Id: <201601121838.u0CIcaiO019197@d03av02.boulder.ibm.com>
Bryan, Role treeitem should not be children presentational true. A element with the role treeitem can have children that are semantically important and should be included in the accessibility tree. Regards, Fred Esch Watson, IBM, W3C Accessibility IBM Watson Watson Release Management and Quality From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> To: Birkir Gunnarsson <birkir.gunnarsson@deque.com> Cc: ARIA Working Group <public-aria@w3.org> Date: 01/11/2016 10:00 PM Subject: RE: Issue with ARIA 1.1 regarding which roles include children presentational = true ? Good question, I'm not sure, would be good to get others opinions about this. I'm concerned at which level it should stop making sense, such as embedded lists, tables, etc. None of that works intuitively in a link for example. -----Original Message----- From: Birkir Gunnarsson [mailto:birkir.gunnarsson@deque.com] Sent: Monday, January 11, 2016 5:34 PM To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> Cc: ARIA Working Group <public-aria@w3.org> Subject: Re: Issue with ARIA 1.1 regarding which roles include children presentational = true ? Links can include block elements in html5. Should those elements be ignored when they have a semantic role? example: <a href="#"><h2>Foo</h2</a> Should assistive technologies expose this is an h2 link, or just as a link? On 1/11/16, Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> wrote: > 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 > > > > > > > > -- Birkir R. Gunnarsson Senior Accessibility Subject Matter Expert | Deque Systems 2121 Cooperative Way, Suite 210 Herndon, VA, 20171 Ph: (919) 607-27 53 Twitter: @birkir_gun --1__ BBF5ABDFF0EE818f9e8a93df938690918c0ABBF5ABDFF0EE81 Content-Transfer-Encoding: quoted-printable Content-type: text/html; charset=US-ASCII Content-Disposition: inline <html><body><p>Bryan, <br><br>Role treeitem should not be children presentational true. A element with the role treeitem can have children that are semantically important and should be included in the accessibility tree. <br><br><br><br> <table border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="473" colspan="2" valign="middle"><div align="center"><font size="4" face="Verdana">Regards, <br><br>Fred Esch <br>Watson, IBM, W3C Accessibility</font></div></td></tr> <tr valign="top"><td width="130" valign="middle"><img src="cid:1__=0ABBF5ABDFF0EE818f9e8a93df938690918c0AB@" width="163" height="23" alt="IBM Watson" align="bottom"></td><td width="342" valign="middle"><font size="4" face="Verdana">Watson Release Management and Quality </font></td></tr></table><br><br><img width="16" height="16" src="cid:2__=0ABBF5ABDFF0EE818f9e8a93df938690918c0AB@" border="0" alt="Inactive hide details for Bryan Garaventa ---01/11/2016 10:00:42 PM---Good question, I'm not sure, would be good to get others "><font color="#424282">Bryan Garaventa ---01/11/2016 10:00:42 PM---Good question, I'm not sure, would be good to get others opinions about this. I'm concerned at which</font><br><br><font size="2" color="#5F5F5F">From: </font><font size="2">Bryan Garaventa <bryan.garaventa@ssbbartgroup.com></font><br><font size="2" color="#5F5F5F">To: </font><font size="2">Birkir Gunnarsson <birkir.gunnarsson@deque.com></font><br><font size="2" color="#5F5F5F">Cc: </font><font size="2">ARIA Working Group <public-aria@w3.org></font><br><font size="2" color="#5F5F5F">Date: </font><font size="2">01/11/2016 10:00 PM</font><br><font size="2" color="#5F5F5F">Subject: </font><font size="2">RE: Issue with ARIA 1.1 regarding which roles include children presentational = true ?</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt>Good question, I'm not sure, would be good to get others opinions about this.<br><br>I'm concerned at which level it should stop making sense, such as embedded lists, tables, etc. None of that works intuitively in a link for example.<br><br>-----Original Message-----<br>From: Birkir Gunnarsson [</tt><tt><a href="mailto:birkir.gunnarsson@deque.com">mailto:birkir.gunnarsson@deque.com</a></tt><tt>] <br>Sent: Monday, January 11, 2016 5:34 PM<br>To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com><br>Cc: ARIA Working Group <public-aria@w3.org><br>Subject: Re: Issue with ARIA 1.1 regarding which roles include children presentational = true ?<br><br>Links can include block elements in html5.<br>Should those elements be ignored when they have a semantic role?<br>example:<br><a href="#"><h2>Foo</h2</a><br>Should assistive technologies expose this is an h2 link, or just as a link?<br><br><br>On 1/11/16, Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> wrote:<br>> Before I file this as an issue, I wanted to run this by those here in <br>> case I've got any of the details behind this incorrect.<br>><br>> So, according to the children presentational description at <br>> </tt><tt><a href="http://www.w3.org/TR/wai-aria-1.1/#h-childrenarepresentational">http://www.w3.org/TR/wai-aria-1.1/#h-childrenarepresentational</a></tt><tt><br>><br>> This seemingly means that embedded child roles are not exposed by the <br>> user agent, but instead a flat labelling mechanism is used instead no <br>> matter what type of content is contained within these roles. Is that right?<br>><br>> Currently only the following roles include this property:<br>> button<br>> img<br>> math<br>> progressbar<br>> separator<br>> scrollbar<br>> slider<br>><br>> So this seems right, a button cannot include children with roles like <br>> link, slider, region, tablist, textbox, listbox, radio, checkbox, <br>> etc., because that wouldn't make any sense.<br>><br>> So, with that logic, shouldn't all of the following roles also include <br>> children presentational = true ?<br>><br>> checkbox<br>> combobox<br>> link<br>> menuitem<br>> menuitemcheckbox<br>> menuitemradio<br>> option<br>> radio<br>> searchbox<br>> spinbutton<br>> switch<br>> tab<br>> textbox<br>> treeitem<br>><br>> This seems logical, because none of the above roles are 'composite'<br>> widgets.<br>> </tt><tt><a href="https://www.w3.org/TR/wai-aria-1.1/#composite">https://www.w3.org/TR/wai-aria-1.1/#composite</a></tt><tt><br>><br>><br>><br>><br>><br>><br>><br>><br><br><br>--<br>Birkir R. Gunnarsson<br>Senior Accessibility Subject Matter Expert | Deque Systems<br>2121 Cooperative Way, Suite 210<br>Herndon, VA, 20171<br><br>Ph: (919) 607-27 53<br>Twitter: @birkir_gun<br></tt><br><BR> </body></html> --1__ BBF5ABDFF0EE818f9e8a93df938690918c0ABBF5ABDFF0EE81-- --0__ BBF5ABDFF0EE818f9e8a93df938690918c0ABBF5ABDFF0EE81 Content-type: image/gif; name="0B098261.gif" Content-Disposition: inline; filename="0B098261.gif" Content-ID: <1__ BBF5ABDFF0EE818f9e8a93df938690918c0AB@> Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAKMAAAAXCAMAAABQ6Q/RAAADAFBMVEXIx8cxLS5MSUrW1dXx8fE/ Ozzj4+N2c3SRj49oZWaEgYKsq6uenZ26ubmbm5v29vZ7e3tTU1M7OzsfHx/FxcX39/eamppmZmaR j5AgICCqqqrR0dFaV1gAAAAjHyD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAADe7fL7AAADE0lEQVR4nM2WiW7kIAyGTbhz9O6eCL//U6bYGJJOst2dlaqppUm4 +fhtnAH8+gb7sroZxodWGZfA5UxP52+Ic2qVEbLDxujTLXnOTHydSDxNdC7DR+NvYQK02PLQYBDn z5dRw04GAPibKIBec2GKuZjyrtbosVZr72J397Xyc+suPshsiOUBvRb4xavlzYoA2tI+XEQTFDfT rkCFiFLIec8Y82jQ0dIhjOU5lmWGa254owKe/J5xPDBqdYHLphZBm08Zi5/nOnEsEUmHwiG6cx3X Z6k8ID5c6kgHHC4YlblkJHcNlotO7Xp0RVP6lLFIPtTmsuDQDn+FGT4YTy3OXcTFEy85VUYonQMQ WHWopSIdR83aTYRs5bBD9cz+VjBjyI3RbVEkSu7ed/XF8r18ExXF25ZJiWnk/RhD1S1JlFT5mLGc B0KYNJG5rtEkLhjPGUVz32Lh2iw+k68WnhqJjeZTldqBr27dFkCz2mlyooxcac0zJUyWM8YKFnn8 KLofdFy7brvwXLctZs+6KScOTrSr6uft2y4SmJqa+tUcxPeKY/iEcc4+W8qNfYUrdSTtYvnRrfE1 rgk1QOqBs207ideoc2gLJGFMtEQ6YQy53OvwA1DifmM86PhQKxSZ66+uI/o6zdVcMmwtRHrBiGbm XWysp2FTjbERHHUEPXAgtDRxrY5Vfsvph6PebGnFvmcswSnp2PcDcECPdYzkz2M8ziBH9rtl8c/3 Gh/X9TtuOhphWyToedNUzEp0boyZ8zQNnHLrXIhLy5jplBHVINnHmKj+415Lamt+QAdWDkphmcC5 mh8lodvqNsOqDyHw5GjamHjKGLKEj66LuK7i5XfmsVbwdX1+leL9vTiLIiTy8qFFjHwygjQA7j46 sUc/oxpoY4w9YzRW+RbsZeJ135mnJ9ErCuv8T4yqCGH6zYoGOyOXDowSqJ5yRtq6jzq2/z2IL7+l H58eaWxMiULLlRjUOCU2+kfKNkkDuam8KJP6eqPB0+eIU7PexswpjQdG5AAJEOL1X+vPt/7/cuLg UP7L/QtHfANvSEKvsxvttAAAAABJRU5ErkJggg= --0__ BBF5ABDFF0EE818f9e8a93df938690918c0ABBF5ABDFF0EE81 Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <2__ BBF5ABDFF0EE818f9e8a93df938690918c0AB@> Content-Transfer-Encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__ BBF5ABDFF0EE818f9e8a93df938690918c0ABBF5ABDFF0EE81--
Received on Tuesday, 12 January 2016 18:39:16 UTC