- From: Michiel Bijl <michiel@agosto.nl>
- Date: Mon, 16 Nov 2015 20:24:10 +0100
- To: Protocols and Formats Working Group <public-pfwg@w3.org>
- Message-Id: <5BFEB05C-9A3B-4E37-B4F8-54A1516C4B24@agosto.nl>
Minutes for todays meeting can be found as text in this e-mail and at this URL: http://www.w3.org/2015/11/16-aria-apg-minutes.html Thanks everybody! —Michiel [1]W3C [1] http://www.w3.org/ WAI-PF ARIA Authoring Practices Guide Taskforce 16 Nov 2015 See also: [2]IRC log [2] http://www.w3.org/2015/11/16-aria-apg-irc Attendees Present matt_king, James_Nurthen, jaeunjemmaku, Michiel_Bijl, Bryan_Garaventa, LJWatson Regrets Chair Matt_King Scribe jamesn, MichielBijl Contents * [3]Topics 1. [4]Review mixed checkbox examples https://rawgit.com/a11ydoer/practices/master/examples/ checkbox/checkbox-3.html 2. [5]Review and update pattern work assignments and status https://github.com/w3c/aria/wiki/Aria-Authoring-Practi ces-Patterns-Status 3. [6]Review Landmark navigation pattern section of APG https://rawgit.com/w3c/aria/master/practices/aria-prac tices.html#landmarks * [7]Summary of Action Items __________________________________________________________ <mck> trackbot start meeting <trackbot> Meeting: Protocols and Formats Working Group Teleconference <trackbot> Date: 16 November 2015 <jamesn> scribe: jamesn Review mixed checkbox examples [8]https://rawgit.com/a11ydoer/practices/master/examples/checkbox/che ckbox-3.html [8] https://rawgit.com/a11ydoer/practices/master/examples/checkbox/checkbox-3.html <jemma_> [9]https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZx CxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing [9] https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing MK: should we have something in APG about browser support? MB: limit to words but not numbers ... going to be a chore to update to browser versions MK: we didn't make a decision to support major bersions of browsers ... our task is to provide practices which support th specification ... we need to make some sort of statement - find where we last discussed this ... pretty sure we made a resolution that we would not make an effort to update every example in response to eery screen reader or browser version change ... examples are not how to work around quirks ... best practices for compliance to spec. our expectation that browser and screen reader devs would use them to guauage their support for the design patterns ... recall that if there is some importatnt functionality that is broadly used and have to do something quirky we might include that but would not be our general practice JN: 2 different examples - when things dont work completely and when things are completely broken MK: i think the aria-labelledby example is slightly better for both NVDA and JAWS but the other works in some other cases and should be sufficient ... shoudl we create a bug for a section to draft our browser and AT approach [10]https://www.w3.org/Bugs/Public/show_bug.cgi?id=29297 [10] https://www.w3.org/Bugs/Public/show_bug.cgi?id=29297 MK: in the example there is @alt on the mixed checkbox image ... there really should be null alt text <jemma_> [11]https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZ xCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing [11] https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing Jemma: google doc for screen reader testing JG: sometimes NVDA does read the grouping label, sometimes it doesn't ... with radios seems consistent, but checkboxes seems to be not consistent ... consensus to use fieldset/legend ... ? MK: both are valid JG: fieldset legend leaves it up to AT ... the 2 techniques will affect the user experience MK: don't know if that will always be that way <MichielBijl> JN: did you test between fieldset legend and role=group labelledby? MK: looking at the spex we were 99% certain we can use fieldset/legend in this way JG: that is intersting ... in the a11y api how is the FS/Legend exposed to at ... the AT finds the grouping label and then reads it ... think that is an interesting authoring issue ... the 2 techniques are saying different things about the accessible name ... the grouping thing is important in certain contexts MK: the ATs should always provide access to the grouping label in all contexts even if they don't read it automatically ... all ATs have a command for reading the current element and its label and grouping container should probably get read there ... the only one that does that consistently is JAWS but not even sure that is accurate now JG: shouldn't be comparing aria-labelledby with FS/Legend but should instead be comparing with role=group discussion on if group works JN: they should all be valid MK: in the wild we see all 3 approached JG: newbie devs want to overcontrol the experience ... they will latch on to the aria-labelledby example MK: none of the screen readers are reading the grouping label from the currently focussed item discussion of aria-describedby JG: does role=group work for links JN: no idea MK: if you wanted the group to be a single tab stop ... Jon and Jemma will add a 3rd version with role=group <MichielBijl> [12]http://s.codepen.io/boomerang/a62554037b0f8d25269b06c245ea8 e031447699204201/index.html [12] http://s.codepen.io/boomerang/a62554037b0f8d25269b06c245ea8e031447699204201/index.html <MichielBijl> scribe: MichielBijl MB: is this what we mean? MK: we want to show the different ways to achieve the same thing ... we don't want to say how particular cases work ... what it's doing is explaining redundant code per spec ... redundant coding can produce redundant speech ... that could be a warning JG: developers don't want to be redundant [13]http://s.codepen.io/boomerang/a478ae4e07dc1cb260899459db247 af21447699453614/index.html [13] http://s.codepen.io/boomerang/a478ae4e07dc1cb260899459db247af21447699453614/index.html [14]http://s.codepen.io/Michiel/debug/mevpMa [14] http://s.codepen.io/Michiel/debug/mevpMa Zakim nextitem Zakim next item Review and update pattern work assignments and status [15]https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Pattern s-Status [15] https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status MK: any updates? MB: my name still shows after alert ... that is done MK: no edits? BG: there are more ways to trigger a alert ... you can add a role of alert to a div that is already there ... you can also add content to a div with role=alert MB: do we want to implement different ways? MK: alert developers of ways that don't work? BG: if the alert is off screen it doesn't work MK: maybe put in a note? MB: rather show different ways of doing it than a note; that list might grow MK: another way is to just unhide it with CSS ... is html5 hidden ready? MB: you can use that, and have a fallback with a CSS attribute selector [hidden] { display: none } MK: can you make that? MB: sure Review Landmark navigation pattern section of APG [16]https://rawgit.com/w3c/aria/master/practices/aria-practices.html# landmarks [16] https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks MK: for all intends and purposes this section is blank slate ... one choice is to not have a specific design pattern for landmarks ... Ann was pretty opposed ... we could have a design pattern here. MB: landmark navigation could have inline links MK: other parts of the APG JG: I'm willing to take this on ... I can use this for examples MK: do you wan't to work on the description? JG: I will, and see what people think MK: just take out te keyboard interaction section? JG: yes, or provide a note JN: “this is not your problem” ... we have much more important things to do and I'm in favour of removing it. JG: I think it's important, people are confused about landmarks MK: propose a description. I do tink we have some example work that is higher on the list. JG: over the summer we have a new student helping us with the examples <jamesn> don't forget we also have this in the APG <jamesn> [17]https://rawgit.com/w3c/aria/master/practices/aria-practices .html#h-kbd_layout [17] https://rawgit.com/w3c/aria/master/practices/aria-practices.html#h-kbd_layout JN: can I get a task and just remove (X) from the spec? MK: whole section doesn't really make sense MB: I'm interested in what Jon comes up with JG: I'll try to harmonise MK: no, don't look at this. Write something, and we might delete this section ... do we need to discuss headings and heading level in the guide? ... we need to review section 4.2 Next item: be done! MK: probably no meeting 21st and 28th of December Summary of Action Items [End of minutes] __________________________________________________________ Minutes formatted by David Booth's [18]scribe.perl version 1.140 ([19]CVS log) $Date: 2015/11/16 19:20:56 $ __________________________________________________________ [18] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [19] http://dev.w3.org/cvsweb/2002/scribe/ Scribe.perl diagnostic output [Delete this section before finalizing the minutes.] This is scribe.perl Revision: 1.140 of Date: 2014-11-06 18:16:30 Check for newer version at [20]http://dev.w3.org/cvsweb/~checkout~/2002/ scribe/ [20] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/JG/MK/ Found embedded ScribeOptions: -final *** RESTARTING DUE TO EMBEDDED OPTIONS *** Found Scribe: jamesn Inferring ScribeNick: jamesn Found Scribe: MichielBijl Inferring ScribeNick: MichielBijl Scribes: jamesn, MichielBijl ScribeNicks: jamesn, MichielBijl Present: matt_king James_Nurthen jaeunjemmaku Michiel_Bijl Bryan_Garaven ta LJWatson Found Date: 16 Nov 2015 Guessing minutes URL: [21]http://www.w3.org/2015/11/16-aria-apg-minutes. html People with action items: [21] http://www.w3.org/2015/11/16-aria-apg-minutes.html WARNING: Input appears to use implicit continuation lines. You may need the "-implicitContinuations" option. [End of [22]scribe.perl diagnostic output] [22] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
Received on Monday, 16 November 2015 19:25:08 UTC