Bryan and Brian, We plan on supporting this kind of thing. We have test cases for accessible name calculation, accessible description calculation and the default roles for SVG elements. If you provide testable statements for a small set of non-default roles. I will add the roles to the perl script used for converting the testable statements to test files and JSON for the test harness. Then the tests will be included in the SVG accessibility compliance tests. Please peruse the testable statements and let us know if you find any errors and feel free to suggest additions. Tests that are dependent on the lang attribute are on this wiki page. If you feel like proof reading tests, the wiki pages have a link to the zip files containing the tests files and the JSON for the test harness. I try and update the zips as testable statements are corrected and bugs in mapping are found. I updated the zips today. Regards, Fred Esch Watson, IBM, W3C Accessibility IBM Watson Watson Release Management and Quality From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> To: Richard Schwerdtfeger <richschwer@gmail.com>, Fred Esch/Arlington/IBM@IBMUS Date: 03/04/2016 01:35 PM Subject: FW: SVG & Slider Questions Hi, Since this is SVG related, I wanted to pass this along to you both. This may already be under consideration, but can you add such scenarios to the use case list for SVG behavior and related accessibility? Thanks, Bryan From: Brian McNeilly Sent: Thursday, March 03, 2016 3:07 PM To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> Subject: RE: SVG & Slider Questions Hey Bryan, Here’s my first attempt at just writing up how this feature would work / where it would be found. Let me know if this isn’t what you had in mind to pass along (I’m not entirely sure this is right): Feature Proposal: Line Chart Sliders When line charts are presented to users, a common design paradigm is to include a slider-type control. A slider-like button appears and as users drag this slider along the value of a particular line is exposed along both the X and Y axes. These slider thumbs must be able to accept keyboard focus, as well as accept valid roles and properties like HTML sliders. The primary example of this paradigm can be found in finance stock tickers, where users can receive exact price information for a specific date. Additionally, other line charts such as the Top 10 US Baby Names graphs ( http://www.visualcinnamon.com/babynamesus ) use this design. If this isn’t right, let me know and I’ll get on adjusting what needs to be tweaked. Thanks so much for looking into this! Take it easy, Brian McNeilly Accessibility Consultant SSB BART Group brian.mcneilly@ssbbartgroup.com (415) 814-0522 (o) From: Bryan Garaventa Sent: Friday, February 12, 2016 11:44 To: Brian McNeilly <brian.mcneilly@ssbbartgroup.com> Cc: Mike Schutte <mike.schutte@ssbbartgroup.com>; Terri Fellers < terri.fellers@ssbbartgroup.com> Subject: RE: SVG & Slider Questions Of course, happy to talk whenever you like J I’ve been looking into this this morning though, and I think I can give you a heads up on the state of SVG and interactive support at the moment. Currently it is possible to apply role=’slider’ to an SVG element, on the actual <svg> tag so you can drag this as a visible image for example, but it is not currently possible to embed any other types of interactive control types within an SVG image, which seems to be what you mean. One of the things the SVG W3C group is doing is nailing down the naming calculation within SVG images, and this is still in quite a bit of fluctuation as they work out the details, plus how interactive roles are supposed to be used within SVG images, and how all of these things are supposed to work. So as the spec tries to nail down these things, none of the browsers are supporting it reliably, and no ATs like screen readers are either. So it’s a royal mess at the moment essentially. I’d be happy to pass along a spec recommendation though if you would like to write up a feature proposal for this type of interaction. Would you like to do this? J Bryan Garaventa Senior Accessibility Engineer SSB BART Group, Inc. bryan.garaventa@ssbbartgroup.com 415.624.2709 (o) www.SSBBartGroup.com From: Brian McNeilly Sent: Friday, February 12, 2016 9:35 AM To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> Subject: SVG & Slider Questions Hi Bryan, I was wondering if we could set up some time either today or early next week to talk through some questions I have about the proper usage of the ARIA role of slider and SVG more generally. For some background, I got tasked with talking to some of the developers at Yahoo about their charts (particularly line charts) and tables. The main question I had was about applying the role of slider to an SVG element. I realize there may not be API mappings / AT support, but based on what I’m seeing it is something that could be done within the ARIA spec. First off, is that assumption on my part correct? Secondly, is this an appropriate role for a line chart that allows users to mouse over the line and get a series of stock values for a certain day? My worry is that the slider role implies submitting or selecting a value, which isn’t the exact usage in this case. But, on the other hand, in terms of the paradigm being visually displayed, the content is a slider. In short, I could really use your ARIA expertise. Let me know if there’s a time that works for you (or if these are easy questions for you, feel free to answer them over email J). Thanks so much. Also, this is for the Yahoo project in basecamp, there’s a todo for “Accessibility of charts and graphs” you can put your time in. I think Terri will need to add you though. Happy Friday, Brian McNeilly Accessibility Consultant SSB BART Group brian.mcneilly@ssbbartgroup.com (415) 814-0522 (o) z{S}ĝxjǺ z{mʗ{٥r z{Ch+bx)<html><body><p>Bryan and Brian,<br><br>We plan on supporting this kind of thing. We have test cases for accessible name calculation, accessible description calculation and the default roles for SVG elements. If you provide <a href="https://www.w3.org/wiki/SVG_Accessibility/Testing/Test_Assertions">testable statements</a> for a small set of non-default roles. I will add the roles to the <a href="https://www.w3.org/wiki/File:Extract.docx">perl script</a> used for converting the testable statements to test files and JSON for the test harness. Then the tests will be included in the SVG accessibility compliance tests.<br><br>Please peruse the testable statements and let us know if you find any errors and feel free to suggest additions. Tests that are dependent on the lang attribute are on this <a href="https://www.w3.org/wiki/SVG_Accessibility/Testing/Test_Assertions/Language">wiki page</a>. If you feel like proof reading tests, the wiki pages have a link to the zip files containing the tests files and the JSON for the test harness. I try and update the zips as testable statements are corrected and bugs in mapping are found. I updated the zips today.<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__=0ABBF5FFDFFFAA3C8f9e8a93df938690918c0AB@" 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__=0ABBF5FFDFFFAA3C8f9e8a93df938690918c0AB@" border="0" alt="Inactive hide details for Bryan Garaventa ---03/04/2016 01:35:01 PM---Hi, Since this is SVG related, I wanted to pass this alon"><font color="#424282">Bryan Garaventa ---03/04/2016 01:35:01 PM---Hi, Since this is SVG related, I wanted to pass this along to you both. This may already be under co</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">Richard Schwerdtfeger <richschwer@gmail.com>, Fred Esch/Arlington/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">Date: </font><font size="2">03/04/2016 01:35 PM</font><br><font size="2" color="#5F5F5F">Subject: </font><font size="2">FW: SVG & Slider Questions</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font color="#1F497D" face="Calibri">Hi,</font><br><font color="#1F497D" face="Calibri">Since this is SVG related, I wanted to pass this along to you both. This may already be under consideration, but can you add such scenarios to the use case list for SVG behavior and related accessibility?</font><br><font color="#1F497D" face="Calibri">Thanks,</font><br><font color="#1F497D" face="Calibri">Bryan</font><br><b><font face="Calibri"> </font></b><br><b><font face="Calibri">From:</font></b><font face="Calibri"> Brian McNeilly </font><b><font face="Calibri"><br>Sent:</font></b><font face="Calibri"> Thursday, March 03, 2016 3:07 PM</font><b><font face="Calibri"><br>To:</font></b><font face="Calibri"> Bryan Garaventa <bryan.garaventa@ssbbartgroup.com></font><b><font face="Calibri"><br>Subject:</font></b><font face="Calibri"> RE: SVG & Slider Questions</font><br><font face="Calibri"> </font><br><font face="Calibri">Hey Bryan,</font><br><font face="Calibri"> </font><br><font face="Calibri">Here’s my first attempt at just writing up how this feature would work / where it would be found. Let me know if this isn’t what you had in mind to pass along (I’m not entirely sure this is right):</font><br><font face="Calibri"> </font><br><b><font face="Calibri">Feature Proposal: Line Chart Sliders</font></b><br><font face="Calibri">When line charts are presented to users, a common design paradigm is to include a slider-type control. A slider-like button appears and as users drag this slider along the value of a particular line is exposed along both the X and Y axes. These slider thumbs must be able to accept keyboard focus, as well as accept valid roles and properties like HTML sliders.</font><br><font face="Calibri"> </font><br><font face="Calibri">The primary example of this paradigm can be found in finance stock tickers, where users can receive exact price information for a specific date. Additionally, other line charts such as the Top 10 US Baby Names graphs ( </font><a href="http://www.visualcinnamon.com/babynamesus"><u><font color="#0563C1" face="Calibri">http://www.visualcinnamon.com/babynamesus</font></u></a><font face="Calibri"> ) use this design.</font><br><font face="Calibri"> </font><br><font face="Calibri">If this isn’t right, let me know and I’ll get on adjusting what needs to be tweaked.</font><br><font face="Calibri"> </font><br><font face="Calibri">Thanks so much for looking into this!</font><br><font face="Calibri"> </font><br><font face="Calibri">Take it easy,</font><br><font face="Arial">Brian McNeilly</font><br><font face="Arial">Accessibility Consultant</font><br><font face="Arial">SSB BART Group</font><br><a href="mailto:brian.mcneilly@ssbbartgroup.com"><u><font color="#0563C1" face="Arial">brian.mcneilly@ssbbartgroup.com</font></u></a><br><font face="Arial">(415) 814-0522 (o)</font><br><font face="Calibri"> </font><br><b><font face="Calibri">From:</font></b><font face="Calibri"> Bryan Garaventa </font><b><font face="Calibri"><br>Sent:</font></b><font face="Calibri"> Friday, February 12, 2016 11:44</font><b><font face="Calibri"><br>To:</font></b><font face="Calibri"> Brian McNeilly <</font><a href="mailto:brian.mcneilly@ssbbartgroup.com"><u><font color="#0563C1" face="Calibri">brian.mcneilly@ssbbartgroup.com</font></u></a><font face="Calibri">></font><b><font face="Calibri"><br>Cc:</font></b><font face="Calibri"> Mike Schutte <</font><a href="mailto:mike.schutte@ssbbartgroup.com"><u><font color="#0563C1" face="Calibri">mike.schutte@ssbbartgroup.com</font></u></a><font face="Calibri">>; Terri Fellers <</font><a href="mailto:terri.fellers@ssbbartgroup.com"><u><font color="#0563C1" face="Calibri">terri.fellers@ssbbartgroup.com</font></u></a><font face="Calibri">></font><b><font face="Calibri"><br>Subject:</font></b><font face="Calibri"> RE: SVG & Slider Questions</font><br><font face="Calibri"> </font><br><font color="#1F497D" face="Calibri">Of course, happy to talk whenever you like </font><font color="#1F497D" face="Wingdings">J</font><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">I’ve been looking into this this morning though, and I think I can give you a heads up on the state of SVG and interactive support at the moment.</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">Currently it is possible to apply role=’slider’ to an SVG element, on the actual <svg> tag so you can drag this as a visible image for example, but it is not currently possible to embed any other types of interactive control types within an SVG image, which seems to be what you mean.</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">One of the things the SVG W3C group is doing is nailing down the naming calculation within SVG images, and this is still in quite a bit of fluctuation as they work out the details, plus how interactive roles are supposed to be used within SVG images, and how all of these things are supposed to work. So as the spec tries to nail down these things, none of the browsers are supporting it reliably, and no ATs like screen readers are either. So it’s a royal mess at the moment essentially.</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">I’d be happy to pass along a spec recommendation though if you would like to write up a feature proposal for this type of interaction. Would you like to do this?</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Wingdings">J</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">Bryan Garaventa</font><br><font color="#1F497D" face="Calibri">Senior Accessibility Engineer</font><br><font color="#1F497D" face="Calibri">SSB BART Group, Inc.</font><br><a href="mailto:bryan.garaventa@ssbbartgroup.com"><u><font color="#0563C1" face="Calibri">bryan.garaventa@ssbbartgroup.com</font></u></a><br><font color="#1F497D" face="Calibri">415.624.2709 (o)</font><br><a href="http://www.ssbbartgroup.com/"><u><font color="#0563C1" face="Calibri">www.SSBBartGroup.com</font></u></a><br><font color="#1F497D" face="Calibri"> </font><br><b><font face="Calibri">From:</font></b><font face="Calibri"> Brian McNeilly </font><b><font face="Calibri"><br>Sent:</font></b><font face="Calibri"> Friday, February 12, 2016 9:35 AM</font><b><font face="Calibri"><br>To:</font></b><font face="Calibri"> Bryan Garaventa <</font><a href="mailto:bryan.garaventa@ssbbartgroup.com"><u><font color="#0563C1" face="Calibri">bryan.garaventa@ssbbartgroup.com</font></u></a><font face="Calibri">></font><b><font face="Calibri"><br>Subject:</font></b><font face="Calibri"> SVG & Slider Questions</font><br><font face="Calibri"> </font><br><font face="Calibri">Hi Bryan,</font><br><font face="Calibri"> </font><br><font face="Calibri">I was wondering if we could set up some time either today or early next week to talk through some questions I have about the proper usage of the ARIA role of slider and SVG more generally.</font><br><font face="Calibri"> </font><br><font face="Calibri">For some background, I got tasked with talking to some of the developers at Yahoo about their charts (particularly line charts) and tables. The main question I had was about applying the role of slider to an SVG element. I realize there may not be API mappings / AT support, but based on what I’m seeing it is something that could be done within the ARIA spec. First off, is that assumption on my part correct? Secondly, is this an appropriate role for a line chart that allows users to mouse over the line and get a series of stock values for a certain day? My worry is that the slider role implies submitting or selecting a value, which isn’t the exact usage in this case. But, on the other hand, in terms of the paradigm being visually displayed, the content is a slider.</font><br><font face="Calibri"> </font><br><font face="Calibri">In short, I could really use your ARIA expertise. Let me know if there’s a time that works for you (or if these are easy questions for you, feel free to answer them over email </font><font face="Wingdings">J</font><font face="Calibri">).</font><br><font face="Calibri"> </font><br><font face="Calibri">Thanks so much. Also, this is for the Yahoo project in basecamp, there’s a todo for “Accessibility of charts and graphs” you can put your time in. I think Terri will need to add you though.</font><br><font face="Calibri"> </font><br><font face="Calibri">Happy Friday,</font><br><font face="Arial">Brian McNeilly</font><br><font face="Arial">Accessibility Consultant</font><br><font face="Arial">SSB BART Group</font><br><a href="mailto:brian.mcneilly@ssbbartgroup.com"><u><font color="#0563C1" face="Arial">brian.mcneilly@ssbbartgroup.com</font></u></a><br><font face="Arial">(415) 814-0522 (o)</font><br><font face="Calibri"> </font><br><br><BR> </body></html> z{mʗ z{Ch+bx)~)^ z{H z{S}ĝxjǺPNG ;<vsthef{{{SSS;;;fff ZWXmƇVLOosj-yL|H<Mt.Goa`ϗQN@Ryh!9eknxq<0ju˦AO:q,I!sg< >\H.d$w NztESH>>O-]/9UF(Xu"GMlCV0cȍmQ$Jw|ۖIiC-ITB4$.Esb,>Sځn@ir\i3%L3 y(t\n\-fϺ)'N.cq>[ʍ}+u$bѭ5 5@ꁳm;רsh$aLD:aP~c<P+믮#:\2l-Dzf]laSu=p 4qU~釣ližg,)p@uc< Ge;n:a[$yTJtn4 r\K˘ ǘ^Kjk~@VJa%6ê!hژxwVu}~8"$E|24G?hc=c4Veuߙ'+ Oa͊;#rFں:=/ilLB˕8%6G6I(zS)FPG|oHB z{mʗ z{Ch+bx)~)^ z{H z{S}ĝxjǺGIF89aeglHIReceived on Friday, 4 March 2016 20:16:46 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:28:20 UTC