- From: Fred Esch <fesch@us.ibm.com>
- Date: Thu, 3 Mar 2016 08:21:06 -0500
- To: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Cc: ARIA Working Group <public-aria@w3.org>, SVG-A11y TF <public-svg-a11y@w3.org>
- Message-Id: <201603031413.u23ED23U022882@d01av04.pok.ibm.com>
*1 Getting a definition that works for both HTML and SVG simplifies and clarifies SVG accessibility :) Regards, Fred Esch Watson, IBM, W3C Accessibility IBM Watson Watson Release Management and Quality From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com> To: ARIA Working Group <public-aria@w3.org>, SVG-A11y TF <public-svg-a11y@w3.org> Date: 03/02/2016 07:16 PM Subject: Change to common definition of "hidden" in ARIA specs In SVG, it is possible for an element to be invisible (visibility: hidden) but still interactive to click events (through the pointer-events style property). It is used, for example, to create an image-map behavior with a raster image file, or to create large click regions for small data points in a chart. For the SVG accessibility mappings, we therefore want to make sure that these interactive-but-invisible elements can be included in the accessibility tree, so that assisstive technologies can forward events correctly. The current definition of "hidden" that is shared by all ARIA specs (and which refers to elements that should be excluded from the accessibility tree) doesn't factor this in. Current definition: Hidden Indicates that the element is not visible or perceivable to any user. An element is considered hidden if it or any one of its ancestor elements is not rendered or explicitly hidden. Proposed definition: Hidden Indicates that the element is not visible, perceivable, or interactive for any user. An element is considered hidden if it or any one of its ancestor elements is not rendered or is explicitly hidden. The rest of the definition I think is flexible enough to work for both SVG and HTML. I've already proposed explicit definitions of "not rendered" in SVG which is distinct from visibility. ~Amelia --1__ BBF5F8DFDAB7828f9e8a93df938690918c0ABBF5F8DFDAB782 Content-Transfer-Encoding: quoted-printable Content-type: text/html; charset=ISO-8859-1 Content-Disposition: inline <html><body><p>*1 Getting a definition that works for both HTML and SVG simplifies and clarifies SVG accessibility :) <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__=0ABBF5F8DFDAB7828f9e8a93df938690918c0AB@" 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__=0ABBF5F8DFDAB7828f9e8a93df938690918c0AB@" border="0" alt="Inactive hide details for Amelia Bellamy-Royds ---03/02/2016 07:16:25 PM---In SVG, it is possible for an element to be invisibl"><font color="#424282">Amelia Bellamy-Royds ---03/02/2016 07:16:25 PM---In SVG, it is possible for an element to be invisible (visibility: hidden) but still interactive to</font><br><br><font size="2" color="#5F5F5F">From: </font><font size="2">Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com></font><br><font size="2" color="#5F5F5F">To: </font><font size="2">ARIA Working Group <public-aria@w3.org>, SVG-A11y TF <public-svg-a11y@w3.org></font><br><font size="2" color="#5F5F5F">Date: </font><font size="2">03/02/2016 07:16 PM</font><br><font size="2" color="#5F5F5F">Subject: </font><font size="2">Change to common definition of "hidden" in ARIA specs</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font size="4">In SVG, it is possible for an element to be invisible (visibility: hidden) but still interactive to click events (through the pointer-events style property). It is used, for example, to create an image-map behavior with a raster image file, or to create large click regions for small data points in a chart. </font><br><br><font size="4">For the SVG accessibility mappings, we therefore want to make sure that these interactive-but-invisible elements can be included in the accessibility tree, so that assisstive technologies can forward events correctly. The current definition of "hidden" that is shared by all ARIA specs (and which refers to elements that should be excluded from the accessibility tree) doesn't factor this in.</font><br><br><font size="4">Current definition:</font><p><b><font size="4">Hidden</font></b><ul><font size="4">Indicates that the </font><a href="http://127.0.0.1:55557/svg-aam/svg-aam.html#dfn-element"><font size="4" color="#034575">element</font></a><font size="4"> is not visible or </font><a href="http://127.0.0.1:55557/svg-aam/svg-aam.html#dfn-perceivable"><font size="4" color="#034575">perceivable</font></a><font size="4"> to </font><i><font size="4">any</font></i><font size="4"> user. An element is considered </font><i><font size="4">hidden</font></i><font size="4"> if it or any one of its ancestor elements is not rendered or explicitly hidden.</font></ul><br><font size="4">Proposed definition:</font><p><b><font size="4">Hidden</font></b><ul><font size="4">Indicates that the element is not visible, perceivable, or interactive for </font><i><font size="4">any</font></i><font size="4"> user. An element is considered </font><i><font size="4">hidden</font></i><font size="4"> if it or any one of its ancestor elements is not rendered or is explicitly hidden.</font></ul><br><font size="4">The rest of the definition I think is flexible enough to work for both SVG and HTML. I've already proposed explicit definitions of "not rendered" in SVG which is distinct from visibility.</font><br><br><font size="4">~Amelia</font><br><br><BR> </body></html> --1__ BBF5F8DFDAB7828f9e8a93df938690918c0ABBF5F8DFDAB782-- --0__ BBF5F8DFDAB7828f9e8a93df938690918c0ABBF5F8DFDAB782 Content-type: image/gif; name="08310293.gif" Content-Disposition: inline; filename="08310293.gif" Content-ID: <1__ BBF5F8DFDAB7828f9e8a93df938690918c0AB@> 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__ BBF5F8DFDAB7828f9e8a93df938690918c0ABBF5F8DFDAB782 Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <2__ BBF5F8DFDAB7828f9e8a93df938690918c0AB@> Content-Transfer-Encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__ BBF5F8DFDAB7828f9e8a93df938690918c0ABBF5F8DFDAB782--
Received on Thursday, 3 March 2016 14:13:48 UTC