18:02:34 RRSAgent has joined #aria-apg 18:02:34 logging to http://www.w3.org/2015/11/16-aria-apg-irc 18:02:54 Meeting: WAI-PF ARIA Authoring Practices Guide Taskforce 18:02:58 trackbot start meeting 18:03:00 RRSAgent, make logs public 18:03:02 Zakim, this will be WAI_PF 18:03:02 I do not see a conference matching that name scheduled within the next hour, trackbot 18:03:03 Meeting: Protocols and Formats Working Group Teleconference 18:03:03 Date: 16 November 2015 18:03:29 Agenda+ Review mixed checkbox examples https://rawgit.com/a11ydoer/practices/master/examples/checkbox/checkbox-3.html 18:03:29 Agenda+ Review and update pattern work assignments and status https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status 18:03:29 Agenda+ Review Landmark navigation pattern section of APG https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks 18:03:34 agenda? 18:04:37 zakim, clear the agenda 18:04:37 agenda cleared 18:04:41 Agenda+ Review Landmark navigation pattern section of APG https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks 18:04:48 zakim, clear the agenda 18:04:48 agenda cleared 18:04:54 Agenda+ Review mixed checkbox examples https://rawgit.com/a11ydoer/practices/master/examples/checkbox/checkbox-3.html 18:04:59 Agenda+ Review and update pattern work assignments and status https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status 18:05:02 Agenda+ Review Landmark navigation pattern section of APG https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks 18:05:09 agenda? 18:07:48 scribe: jamesn 18:08:25 jemma_ has joined #aria-apg 18:08:30 present+ matt_king 18:08:37 present+ James_Nurthen 18:08:42 present+ jaeunjemmaku 18:08:59 rrsagent, make minutes 18:08:59 I have made the request to generate http://www.w3.org/2015/11/16-aria-apg-minutes.html jamesn 18:10:08 present+ Michiel_Bijl 18:10:16 zakim, take up item 1 18:10:16 agendum 1. "Review mixed checkbox examples https://rawgit.com/a11ydoer/practices/master/examples/checkbox/checkbox-3.html" taken up [from jamesn] 18:11:37 https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing 18:11:51 MK: should we have something in APG about browser support? 18:12:08 MB: limit to words but not numbers 18:12:20 MB: going to be a chore to update to browser versions 18:12:34 MK: we didn't make a decision to support major bersions of browsers 18:12:47 MK: our task is to provide practices which support th specification 18:13:10 MK: we need to make some sort of statement - find where we last discussed this 18:13:45 MK: 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 18:13:55 MK: examples are not how to work around quirks 18:14:35 MK: 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 18:14:56 MichielBijl has joined #aria-apg 18:15:06 present+ Michiel_Bijl 18:15:08 MK: 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 18:16:52 JN: 2 different examples - when things dont work completely and when things are completely broken 18:17:26 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 18:17:49 MK: shoudl we create a bug for a section to draft our browser and AT approach 18:19:30 jongund has joined #aria-apg 18:19:37 https://www.w3.org/Bugs/Public/show_bug.cgi?id=29297 18:19:43 bgaraventa1979 has joined #aria-apg 18:19:59 MK: in the example there is @alt on the mixed checkbox image 18:20:03 present+ Bryan_Garaventa 18:20:12 MK: there really should be null alt text 18:20:44 https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing 18:20:53 Jemma: google doc for screen reader testing 18:21:16 JG: sometimes NVDA does read the grouping label, sometimes it doesn't 18:21:40 JG: with radios seems consistent, but checkboxes seems to be not consistent 18:22:43 JG: consensus to use fieldset/legend 18:22:49 JG: ? 18:23:18 MK: both are valid 18:23:27 q? to ask about group? 18:23:43 JG: fieldset legend leaves it up to AT 18:23:59 JG: the 2 techniques will affect the user experience 18:24:10 MK: don't know if that will always be that way 18:25:13 JN: did you test between fieldset legend and role=group labelledby? 18:25:16 LJWatson has joined #aria-apg 18:25:29 present+ LJWatson 18:25:33 ack me 18:26:04 MK: looking at the spex we were 99% certain we can use fieldset/legend in this way 18:26:13 JG: that is intersting 18:26:32 JG: in the a11y api how is the FS/Legend exposed to at 18:26:57 JG: the AT finds the grouping label and then reads it 18:27:08 JG: think that is an interesting authoring issue 18:27:24 JG: the 2 techniques are saying different things about the accessible name 18:27:42 JG: the grouping thing is important in certain contexts 18:28:03 MK: the ATs should always provide access to the grouping label in all contexts even if they don't read it automatically 18:28:29 MK: all ATs have a command for reading the current element and its label and grouping container should probably get read there 18:28:50 MK: the only one that does that consistently is JAWS but not even sure that is accurate now 18:30:38 JG: shouldn't be comparing aria-labelledby with FS/Legend but should instead be comparing with role=group 18:30:47 discussion on if group works 18:30:54 JN: they should all be valid 18:31:02 MK: in the wild we see all 3 approached 18:31:19 JG: newbie devs want to overcontrol the experience 18:31:34 JG: they will latch on to the aria-labelledby example 18:32:02 MK: none of the screen readers are reading the grouping label from the currently focussed item 18:32:41 discussion of aria-describedby 18:33:07 JG: does role=group work for links 18:33:13 JN: no idea 18:33:57 MK: if you wanted the group to be a single tab stop 18:36:48 jamesn has joined #aria-apg 18:37:47 MK: Jon and Jemma will add a 3rd version with role=group 18:40:41 jnurthen has joined #aria-apg 18:40:51 http://s.codepen.io/boomerang/a62554037b0f8d25269b06c245ea8e031447699204201/index.html 18:40:58 scribe: MichielBijl 18:41:38 MB: is this what we mean? 18:41:53 JG: we want to show the different ways to achieve the same thing 18:42:09 s/JG/MK 18:42:55 MK: we don't want to say how particular cases work 18:43:23 MK: what it's doing is explaining redundant code per spec 18:43:37 MK: redundant coding can produce redundant speech 18:43:43 MK: that could be a warning 18:43:53 JG: developers don't want to be redundant 18:44:30 http://s.codepen.io/boomerang/a478ae4e07dc1cb260899459db247af21447699453614/index.html 18:44:46 http://s.codepen.io/Michiel/debug/mevpMa 18:46:31 jamesn has joined #aria-apg 18:46:58 Zakim nextitem 18:47:07 Zakim next item 18:47:10 Zakim, next item 18:47:10 agendum 2. "Review and update pattern work assignments and status https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status" taken up [from jamesn] 18:50:07 MK: any updates? 18:50:13 MB: my name still shows after alert 18:50:16 MB: that is done 18:50:24 MK: no edits? 18:50:47 BG: there are more ways to trigger a alert 18:51:01 BG: you can add a role of alert to a div that is already there 18:51:21 BG: you can also add content to a div with role=alert 18:51:34 MB: do we want to implement different ways? 18:52:08 MK: alert developers of ways that don't work? 18:52:17 BG: if the alert is off screen it doesn't work 18:52:29 MK: maybe put in a note? 18:55:37 MB: rather show different ways of doing it than a note; that list might grow 18:56:48 MK: another way is to just unhide it with CSS 18:56:56 MK: is html5 hidden ready? 18:57:23 MB: you can use that, and have a fallback with a CSS attribute selector [hidden] { display: none } 18:57:50 MK: can you make that? 18:57:52 MB: sure 18:58:02 Zakim, next item 18:58:02 agendum 3. "Review Landmark navigation pattern section of APG https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks" taken up [from jamesn] 18:58:48 MK: for all intends and purposes this section is blank slate 18:59:05 MK: one choice is to not have a specific design pattern for landmarks 18:59:15 MK: Ann was pretty opposed 18:59:56 MK: we could have a design pattern here. 19:01:08 MB: landmark navigation could have inline links 19:01:16 MK: other parts of the APG 19:01:26 JG: I'm willing to take this on 19:01:55 JG: I can use this for examples 19:02:09 MK: do you wan't to work on the description? 19:02:18 JG: I will, and see what people think 19:03:26 MK: just take out te keyboard interaction section? 19:03:33 JG: yes, or provide a note 19:03:42 JN: “this is not your problem” 19:04:02 JN: we have much more important things to do and I'm in favour of removing it. 19:04:17 JG: I think it's important, people are confused about landmarks 19:04:53 MK: propose a description. I do tink we have some example work that is higher on the list. 19:05:47 JG: over the summer we have a new student helping us with the examples 19:05:53 don't forget we also have this in the APG 19:05:54 https://rawgit.com/w3c/aria/master/practices/aria-practices.html#h-kbd_layout 19:08:53 JN: can I get a task and just remove (X) from the spec? 19:12:18 MK: whole section doesn't really make sense 19:13:11 MB: I'm interested in what Jon comes up with 19:13:19 JG: I'll try to harmonise 19:13:37 MK: no, don't look at this. Write something, and we might delete this section 19:16:03 MK: do we need to discuss headings and heading level in the guide? 19:16:53 MK: we need to review section 4.2 19:18:12 Next item: be done! 19:19:38 MK: probably no meeting 21st and 28th of December 19:20:00 RRSAgent, make minutes 19:20:00 I have made the request to generate http://www.w3.org/2015/11/16-aria-apg-minutes.html MichielBijl 19:20:30 chair: Matt_King 19:20:48 scribeOptions: -final 19:20:51 RRSAgent, make minutes 19:20:51 I have made the request to generate http://www.w3.org/2015/11/16-aria-apg-minutes.html MichielBijl 19:21:15 Zakim dismiss 19:21:17 ? 19:21:19 No :p 19:21:37 Zakim, dismiss 19:21:37 I don't understand 'dismiss', MichielBijl 19:21:43 Zakim, leave! 19:21:43 I don't understand 'leave!', MichielBijl 19:21:47 Zakim, be gone 19:21:47 I don't understand 'be gone', MichielBijl 19:21:57 Zakim, dismissed 19:21:57 I don't understand 'dismissed', MichielBijl 19:22:26 zakim part 19:22:50 I tried kicking him, but that didn't work 19:23:00 I can do it 19:23:04 zakim, excuse us 19:23:04 leaving. As of this point the attendees have been JamesNurthen, jemmaku, jongund, AnnAbbott, MattKing, Raghu, Michiel_Bijl, IanPouncey, Bryan_Garaventa, LJWatson, King, matt_king, 19:23:04 Zakim has left #aria-apg 19:23:07 ... James_Nurthen, jaeunjemmaku 19:23:20 I did it! 19:24:17 Nice! 19:24:29 I'll have to remember that one 19:24:45 just searched the google. ;-) 19:25:18 see you next week, great job again for scribing 19:25:23 I'll just write it down 19:25:32 Thank you, great job on the checkbox examples! 19:25:37 See you next week