Re: JAWS and SVG ARIA markup

Chaals,

Since you and Leonie have a standing meeting conflict. It would be good if
you all could as clearly as possible express your opinions on list.

Two topics we will discuss next Tuesday are
   Inline SVG in W3C documents
   Tests that test elements after the first element with markup (that
   should get included in the accessibility tree)*

Hopefully folks will have actions done and we will have lots of actions and
issues to review as well. (Hint, hint)
Can you and Leonie - as clearly as possible provide your inputs on these
topics in list, before Tuesday?

* I extracted this issue from your statements in the email about browsers
going to the first item with a title stopping. If I misinterpreted  or you
don't think this is an issue, please let me know.

                                                              
     Regards,                                                 
                                                              
    Fred Esch                                                 
 Watson, IBM, W3C                                             
  Accessibility                                               
                                                              
 IBM Watson       Watson Release Management and Quality       
                                                              






From:	"Chaals McCathie Nevile" <chaals@yandex-team.ru>
To:	public-svg-a11y@w3.org, Fred Esch/Arlington/IBM@IBMUS
Date:	02/11/2016 06:05 AM
Subject:	Re: JAWS and SVG ARIA markup



On Wed, 10 Feb 2016 18:00:51 +0100, Fred Esch <fesch@us.ibm.com> wrote:

> I used a couple of files that are generated from the testable statements

> in the wiki (zip of files sent on the thread with Chaals).

That message is
http://www.w3.org/mid/201602082104.u18L44xf023344@d01av02.pok.ibm.com

But the attachments weren't recognised by the W3C archive system -
something weird in Fred's email? - so unless you want to extract the
encoded text, ask Fred or me for a copy.

> Using Firefox with JAWS I could hear the markup being read. It appears
> that JAWS identifies, aria-labeledby, aria-label, title and contents
> of a text element. The tests are simple so I don't know what it does if
> there are multiple elements with markup. I expect it picks the first one.

For more complex things, it seems that most browsers just pick the first
title element in the document and present that as the document's title.

While most browsers will present title elements as a tooltip on hovering
with a mouse, it seems VoiceOver never gets anything except the first one
 from the browsers I tested on Mac.

> In trying 1 file with NVDA, it read the markup too.

It would be good if you had a look at e.g.
http://svg-access-w3cg.github.io/use-case-examples/rectrack2-notes.html
which provides more information about a number of browsers, interacting
with a more complex "real-world" SVG - and ideally added your observations

for Windows browsers. At the moment it seems that some of what you are
doing is great, and some of it is just repeating what has already been
done and recorded at
http://svg-access-w3cg.github.io/svg-a11y-tests/index.html

We should figure out how to track what we already have better, instead of
repeatedly doing important but boring work and losing the results.

> Not a conclusive test, but it suggests that we should recommend marking
> up inline SVG rather than use figure and figcaption.

I don't think recommending inline SVG and figure/figcaption are in
conflict, and I think it would be good if people did both. Unfortunately
there is no neat way to point to a structured description from an inline
SVG, so where that is required the link should be part of the caption.

It is important for users whose browser doesn't handle SVG accessibility
very well - which means more or less everyone in practice, unless the SVG
is *very* carefully constructed - whenever there is more to the
description than is a comfortable caption. Which is probably a high
proportion of cases where SVG is used for e.g. auto-generated charts and
the like.

cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
  chaals@yandex-team.ru - - - Find more at http://yandex.com




--1__
BBF5C5DFDDC4098f9e8a93df938690918c0ABBF5C5DFDDC409
Content-Transfer-Encoding: quoted-printable
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline

<html><body><p>Chaals,<br><br>Since you and Leonie have a standing meeting conflict. It would be good if you all could as clearly as possible express your opinions on list. <br><br>Two topics we will discuss next Tuesday are
<ol type="1"><li>Inline SVG in W3C documents 
<li>Tests that test elements after the first element with markup (that <i>should</i> get included in the accessibility tree)*</ol><br>Hopefully folks will have actions done and we will have lots of actions and issues to review as well. (Hint, hint)<br>Can you and Leonie - as clearly as possible provide your inputs on these topics in list, before Tuesday?<br><br>* I extracted this issue from your statements in the email about browsers going to the first item with a title stopping. If I misinterpreted  or you don't think this is an issue, please let me know.<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__=0ABBF5C5DFDDC4098f9e8a93df938690918c0AB@" 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__=0ABBF5C5DFDDC4098f9e8a93df938690918c0AB@" border="0" alt="Inactive hide details for &quot;Chaals McCathie Nevile&quot; ---02/11/2016 06:05:41 AM---On Wed, 10 Feb 2016 18:00:51 +0100, Fred Esch &lt;f"><font color="#424282">&quot;Chaals McCathie Nevile&quot; ---02/11/2016 06:05:41 AM---On Wed, 10 Feb 2016 18:00:51 +0100, Fred Esch &lt;fesch@us.ibm.com&gt; wrote: &gt; I used a couple of files t</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">&quot;Chaals McCathie Nevile&quot; &lt;chaals@yandex-team.ru&gt;</font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">public-svg-a11y@w3.org, Fred Esch/Arlington/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">02/11/2016 06:05 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: JAWS and SVG ARIA markup</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt>On Wed, 10 Feb 2016 18:00:51 +0100, Fred Esch &lt;fesch@us.ibm.com&gt; wrote:<br><br>&gt; I used a couple of files that are generated from the testable statements &nbsp;<br>&gt; in the wiki (zip of files sent on the thread with Chaals).<br><br>That message is &nbsp;<br></tt><tt><a href="http://www.w3.org/mid/201602082104.u18L44xf023344@d01av02.pok.ibm.com">http://www.w3.org/mid/201602082104.u18L44xf023344@d01av02.pok.ibm.com</a></tt><tt><br><br>But the attachments weren't recognised by the W3C archive system - &nbsp;<br>something weird in Fred's email? - so unless you want to extract the &nbsp;<br>encoded text, ask Fred or me for a copy.<br><br>&gt; Using Firefox with JAWS I could hear the markup being read. It appears<br>&gt; that JAWS identifies, aria-labeledby, aria-label, title and contents<br>&gt; of a text element. The tests are simple so I don't know what it does if<br>&gt; there are multiple elements with markup. I expect it picks the first one.<br><br>For more complex things, it seems that most browsers just pick the first &nbsp;<br>title element in the document and present that as the document's title.<br><br>While most browsers will present title elements as a tooltip on hovering &nbsp;<br>with a mouse, it seems VoiceOver never gets anything except the first one &nbsp;<br> from the browsers I tested on Mac.<br><br>&gt; In trying 1 file with NVDA, it read the markup too.<br><br>It would be good if you had a look at e.g. &nbsp;<br></tt><tt><a href="http://svg-access-w3cg.github.io/use-case-examples/rectrack2-notes.html">http://svg-access-w3cg.github.io/use-case-examples/rectrack2-notes.html</a></tt><tt>&nbsp; <br>which provides more information about a number of browsers, interacting &nbsp;<br>with a more complex &quot;real-world&quot; SVG - and ideally added your observations &nbsp;<br>for Windows browsers. At the moment it seems that some of what you are &nbsp;<br>doing is great, and some of it is just repeating what has already been &nbsp;<br>done and recorded at &nbsp;<br></tt><tt><a href="http://svg-access-w3cg.github.io/svg-a11y-tests/index.html">http://svg-access-w3cg.github.io/svg-a11y-tests/index.html</a></tt><tt><br><br>We should figure out how to track what we already have better, instead of &nbsp;<br>repeatedly doing important but boring work and losing the results.<br><br>&gt; Not a conclusive test, but it suggests that we should recommend marking<br>&gt; up inline SVG rather than use figure and figcaption.<br><br>I don't think recommending inline SVG and figure/figcaption are in &nbsp;<br>conflict, and I think it would be good if people did both. Unfortunately &nbsp;<br>there is no neat way to point to a structured description from an inline &nbsp;<br>SVG, so where that is required the link should be part of the caption.<br><br>It is important for users whose browser doesn't handle SVG accessibility &nbsp;<br>very well - which means more or less everyone in practice, unless the SVG &nbsp;<br>is *very* carefully constructed - whenever there is more to the &nbsp;<br>description than is a comfortable caption. Which is probably a high &nbsp;<br>proportion of cases where SVG is used for e.g. auto-generated charts and &nbsp;<br>the like.<br><br>cheers<br><br>Chaals<br><br>-- <br>Charles McCathie Nevile - web standards - CTO Office, Yandex<br> &nbsp;chaals@yandex-team.ru - - - Find more at </tt><tt><a href="http://yandex.com">http://yandex.com</a></tt><tt><br><br></tt><br><br><BR>
</body></html>

--1__
BBF5C5DFDDC4098f9e8a93df938690918c0ABBF5C5DFDDC409--


--0__
BBF5C5DFDDC4098f9e8a93df938690918c0ABBF5C5DFDDC409
Content-type: image/gif; 
	name="0B320155.gif"
Content-Disposition: inline; filename="0B320155.gif"
Content-ID: <1__
BBF5C5DFDDC4098f9e8a93df938690918c0AB@>
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__
BBF5C5DFDDC4098f9e8a93df938690918c0ABBF5C5DFDDC409
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <2__
BBF5C5DFDDC4098f9e8a93df938690918c0AB@>
Content-Transfer-Encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7


--0__
BBF5C5DFDDC4098f9e8a93df938690918c0ABBF5C5DFDDC409--

Received on Thursday, 11 February 2016 15:32:07 UTC