14:54:01 RRSAgent has joined #wai-wcag 14:54:01 logging to http://www.w3.org/2016/05/31-wai-wcag-irc 14:54:03 RRSAgent, make logs public 14:54:05 Zakim, this will be WAI_WCAG 14:54:05 ok, trackbot 14:54:06 Meeting: Web Content Accessibility Guidelines Working Group Teleconference 14:54:06 Date: 31 May 2016 14:54:11 Chair: Joshue 14:54:36 agenda+ Github working group issues walk thru. 14:54:42 agenda+ WCAG 2.1 requirements 14:54:54 agenda+ New Success Criteria principles 14:55:52 Joshue108 has joined #wai-wcag 14:56:18 kirkwood has joined #WAI-WCAG 14:56:35 JF has joined #wai-wcag 14:56:43 +AWK 14:56:43 Present+ JF 14:56:53 agenda? 14:57:02 Makoto has joined #wai-wcag 14:57:22 regrets+ Kathy_Wahlbin, Sarah_horton 14:58:04 agenda+ H91 changes (AWK) 14:58:27 agenda+ Pull request 189 15:00:29 Lauriat has joined #wai-wcag 15:00:54 MoeKraft has joined #wai-wcag 15:02:57 steverep has joined #wai-wcag 15:04:08 marcjohlic has joined #wai-wcag 15:04:43 present+ marcjohlic 15:04:50 present+ MichaelC 15:05:30 Mike_Elledge has joined #wai-wcag 15:05:44 present+ Lauriat 15:06:12 present+ Joshue108 15:06:17 present+ Makoto 15:06:21 Scribe: Lauriat 15:06:25 Present+ kirkwood 15:06:33 jon_avila has joined #wai-wcag 15:06:41 present+jon_avila 15:07:10 jeanne has joined #wai-wcag 15:07:12 +steverep 15:07:33 present+ jeanne 15:07:34 Zakim, take up item 2 15:07:34 agendum 2. "WCAG 2.1 requirements" taken up [from AWK] 15:08:13 + Laura 15:08:13 https://www.w3.org/WAI/GL/wiki/WCAG_2.1_Requirements_Draft 15:08:23 Extension requirement from earlier in the year (http://www.w3.org/TR/wcag2-ext-req/) 15:08:33 Rakesh has joined #WAI-WCAG 15:08:58 Q+ 15:09:08 ack Jf 15:09:09 Josh: Taking up the WCAG 2.1 Requirements Draft, based on the extensions document and bits of the 2.0 document. Linked above 15:10:14 JF: How extensible are we around success criterion not being worked on today? 15:10:43 https://www.w3.org/TR/media-accessibility-reqs/ 15:10:47 Josh: If you see something that comes out of the MAUR, do bring that up. Link? 15:10:51 MAUR = Media Accessibility User Requirements 15:11:13 KimD has joined #wai-wcag 15:11:24 JF: Other question: what's the process by which we'd propose things in advance? 15:11:37 present+ Mike Elledge 15:11:44 q+ to say that we should clarify the requirements first, the process second 15:11:57 Josh: On-list, pull request, all of the above. 15:12:34 ack AWK 15:12:34 AWK, you wanted to say that we should clarify the requirements first, the process second 15:12:39 ack awk 15:13:17 AWK: Should focus on what requirements we have, rather than how to meet those requirements. Focusing on the first part. 15:13:40 Josh: Not a bad idea if you want to go through that now. 15:14:25 AWK: Drawn from the WCAG 2 extension requirements, so familiar to people here. Can pull out the major points in there and make sure we agree on those. 15:15:37 https://www.w3.org/TR/wcag2-req/ 15:15:44 Josh: When talking about WGAC 2.1, talking about .X in general. .X requirements must satisfy existing requirements, linked here. 15:16:29 Josh: Work we do in 2.1 will by default satisfy those. If we need to diverge from those for some reason, that may likely go under 3.0 work. May mean something bigger that needs addressing. 15:17:05 Present+ KimD 15:17:06 Josh: Trying to keep .X requirements as tightly mapped as possible to 2.0. Agreed a good idea? 15:17:10 WCAG 2.0 requirements: 15:17:11 Ensure that requirements may be applied across technologies 15:17:20 Ensure that the conformance requirements are clear 15:17:24 q+ to ask about definitions 15:17:28 Design deliverables with ease of use in mind 15:17:33 JF: Yes. 15:17:34 Write to a more diverse audience 15:17:40 Clearly identify who benefits from accessible content 15:17:46 Ensure that the revision is "backwards and forward compatible" 15:17:47 ack jeanne 15:17:47 jeanne, you wanted to ask about definitions 15:18:19 Q+ to ask about "shifting" SC from AAA to AA - will we be able to do that? 15:18:26 Jeanne: Where do definitions fit? 15:19:32 Josh: Concerned about including that in the 2.1 scope. If you want to spearhead that, do feel free to. 15:19:37 q+ to say that definitions need to be part of the 2.1 work 15:20:01 Jeanne: Dealing with such an old definition of web content, really. Don't want to hold off on updating for another five years. 15:20:13 Josh: Do bring it up on the list, though, we should start talking about that. 15:20:14 ack JF 15:20:14 JF, you wanted to ask about "shifting" SC from AAA to AA - will we be able to do that? 15:20:19 Jeanne: Will do. 15:21:11 JF: Moving current AAA success criterion to AA criterion, thought on including this? 15:22:30 q? 15:23:09 Josh: Thought to include this in the extensions, but moving away from that to 2.1 work. Not really sure of the mechanism to do so, honestly. 15:23:09 Michael: Seems within scope of 2.0 to 2.1. 15:23:15 Josh: What about moving AA to A? 15:23:22 AWK_ has joined #wai-wcag 15:23:27 kirkwood_ has joined #wai-wcag 15:23:29 MichaelC_ has joined #wai-wcag 15:23:44 q? 15:23:48 q+ 15:23:55 -q 15:24:27 +q to say criteria for moving SC levels may need to be based on testability or other metrics 15:24:32 Michael: I think we can make any changes around that we'd want to. If we'd move 5.1.10, it may result in renumbering, which would complicate things (administratively). Not a reason not to do it, just something to keep in mind. 15:25:21 JF: To Michael's point, this is why I originally proposed another dot, extending it in a different direction. 15:25:57 Ryladog has joined #wai-wcag 15:26:03 ack AWK 15:26:03 AWK, you wanted to say that definitions need to be part of the 2.1 work 15:26:04 JF: Contrast historically has only applied to text, but with icons, the iconography exists as a kind of language, so how would we add something like that to 2.1? 15:26:29 Present+ Katie_Haritos-Shea 15:26:42 q+ 15:27:09 JF has joined #wai-wcag 15:27:54 AWK: Related to John's earlier question around changing the level. I agree we'll have challenges around that, but we shouldn't allow that to keep us from considering it. In moving something from AAA to AA because something is now testable or no longer experimental as in 2008, we should address that, and then decide how best to represent that. 15:29:14 AWK: To the earlier definitions point, I don't think we can do a 2.1 without addressing existing definitions. As long as we don't weaken the definition and we still have the ability to meet 2.0 based on those, we're okay. The definition of web content as applied to older criterion, we'll need to handle carefully. 15:29:28 Jeanne: Agreed, but we need to handle it. 15:30:03 AWK: It may expose what we can't handle in 2.1 and may need to wait on 3.0 for it. 15:30:28 ack me 15:30:28 Joshue, you wanted to say criteria for moving SC levels may need to be based on testability or other metrics 15:30:34 Jeanne: We need to at least try. 15:31:28 Josh: We need criteria for moving success criteria. Success criteria must be testable. 15:31:42 JF: Difference between testable and machine testable, correct? 15:32:20 AWK agrees that testable includes but does not require machine testing 15:32:49 q? 15:32:51 Josh: We should include this in the definitions, now that you mention it. Problems with subjective and difficult to measure success criteria. The only way to stand by decisions to move success criteria are to have a set of criteria for moving them. 15:32:53 ack ryla 15:34:18 Katie: For color contrast, we definitely need a new success criterion, for interactive controls, icons, and such. I agree that definitions need to be in scope for 2.1 and that we need to move things around (putting visual focus in A). 15:34:35 q+ What about SCs like meaningful sequence or changes of context. 15:34:42 Josh: Could we remove a success criterion? 15:34:44 q+ What about SCs like meaningful sequence or changes of context. 15:34:48 Katie: Sure. Example? 15:34:54 q+ 15:36:07 Rachael has joined #wai-wcag 15:36:20 q+ to give the example of changing "No keyboard Trap" to "No Navigation Trap" 15:36:23 Josh: Abstract example: say an existing criterion isn't great and everyone agrees, could we decide to remove it? 15:36:32 q? 15:36:43 Josh: Changing context from monster mega-menus, maybe. 15:37:17 Katie: I wouldn't prioritize removal of success criteria. 15:37:29 q+ 15:37:39 Josh: 4.1.1, meaningful sequence, what is the purpose of that? 15:37:54 ack awk 15:37:54 Katie: Whether you use ARIA correctly, what is the point of that? 15:38:03 How about consistant identification and consistant navigation 15:38:13 q+ jamesn 15:38:43 Just saw an issue with 4.1.1 where input field contained inner text that messed up accessibility API -- so issues in 4.1.1 do affect AT 15:39:18 Jon Avila - I do completely agree. 15:39:43 Andrew: In order to have things backward compatible… Example: 1.3.1. Delete it, break it apart, but ensure we don't forget something. Maybe keep that in place and have an additional dot level. Another case: 4.1.1, where something else already covers the success criterion. 15:40:04 q? 15:40:06 Josh: When you've something that already covers a success criterion, that makes things easier. 15:40:07 ack jeanne 15:40:07 jeanne, you wanted to give the example of changing "No keyboard Trap" to "No Navigation Trap" 15:40:39 +1 to Jeanne 15:41:05 +1 to Jeanne 15:41:26 Jeanne: Wanted to give the example from the Mobile Task Force, expand the context: "No keyboard Trap" expanded to "No navigation trap" to include touch. I want to have that in scope, but have boundaries on the scope change, otherwise, we might as well call it 3.0. 15:42:00 Jeanne: I think Andrew said accounting for a broadening of technologies would cover it reasonably. 15:42:08 Josh: I like that. 15:42:50 +1 to David 15:42:57 David: I'd like to see in 2.1 attention paid to dynamic content, things like aria-live, how do we handle injected content and when would we require that to be announced. 15:43:17 q? 15:43:20 ack ryl 15:43:55 Q+ 15:44:44 Katie: Agreed. In cases where we need to make it a "No navigation trap" I agree. For the cases brought up for possible movement, I think we should add numbers, rather than moving numbers. 15:45:19 Let's not argue the meaning of SC now... 15:45:28 Katie: I don't think we should remove anything, including 4.1.1. 15:45:42 q? 15:46:16 Josh: Incomprehensible to devs, though. What does that mean? My point: that needs improvement. 15:47:00 Katie: Absolutely. Don't call it some other number, but improve the language itself. 15:47:31 ack jamesn 15:47:31 q+ 15:47:34 JF: I don't disagree with that, but we need to account for backward compatibility. We can't change the language. 15:47:35 q+ 15:47:58 q+ to say we probably need requirements for 2.1, and think they should be conservative 15:49:08 +1 James 15:49:08 James: What's great in one situation may prove terrible in another situation, so we need to be very careful with this. With touch, what happens when voice comes in more? We need to stay away from becoming too prescriptive. 15:49:15 (Thanks!) 15:49:51 +present Rachael 15:50:45 JF: Talking about adjusting the level or what have you, right now, the numbering follows A, AA, and AAA. What happens if we want to add a new AA at 3.1.7 (for example)? If new, we break the pattern? We either add a new x.x.x or we can add a x.x.x.x. 15:50:56 ack AWK 15:50:57 ack awk 15:51:05 ack jf 15:51:09 Josh: Language can include meeting the parent. 15:51:34 (Very much appreciated!) 15:51:47 ack m 15:51:47 MichaelC, you wanted to say we probably need requirements for 2.1, and think they should be conservative 15:51:48 ack michae 15:52:14 +1 Michael for scoping 2.1 carefully. 15:52:34 https://www.w3.org/WAI/GL/wiki/WCAG_2.1_Requirements_Draft 15:52:36 q+ 15:52:39 Michael: A little off track, but we need to write some success requirements for 2.1, so we can figure out what's in scope for 2.1 vs. 3.0. We should remain conservative in our requirements. 15:52:41 ack awk 15:52:56 davidmacdonald has joined #wai-wcag 15:53:07 AWK: Definitely. Anyone feel like backward compatibility with 2.0 shouldn't be a requirement for 2.1? 15:53:14 q+ 15:53:23 q+ 15:53:53 Katie: One way to avoid breaking that: adding a new success criterion as opposed to changing an existing one. 15:54:06 AWK: Yes or no for a requirement? 15:54:08 q+ 15:54:19 ack me 15:54:39 Katie: Good way to go, but sometimes we may need to add a new one to not change the old one. 15:55:40 q+ to say backward compatibility SHOULD be required unless we are going right to 3.0. We can wriggle out of that restriction after 2.1 15:55:46 ack davd 15:55:51 Josh: We shouldn't have backward compatibility prevent us from fixing things. We have criteria too difficult to understand and follow today. If we need to break backward compatibility, I think that's fine. 15:55:58 Q+ to say that lawyers may not agree with Josh on Backward Compatability 15:56:32 ack dav 15:57:02 ack awk 15:57:02 AWK, you wanted to say backward compatibility SHOULD be required unless we are going right to 3.0. We can wriggle out of that restriction after 2.1 15:57:02 ack AWK 15:57:09 David: I want things that worked before to remain accessible. We all agree landmarks are a good idea, but we can't add that due to backward compatibility. We definitely don't want to constrain ourselves with backward compatibility when we can improve things. 15:58:37 AWK: Concerned from administrative perspective. I think we need guardrails to keep 2.1 on track. Talking about putting a document out for review in a year, if we say anything's up for grabs, that'll make it more difficult. More substantial work, we could say would come in 3.0. We should include some guidance for 2.1 in order to keep things manageable. 15:59:24 Josh: To what degree should we constrain things by the past? Legacy user agents, for example. We should have the ability to do the new thing for now. 16:00:17 +1 to AWK 16:00:19 AWK: If we want to have new success criteria, we can say to meet 2.1 you have to do more. You have to ensure that any structures of these types (x, y, z) would be required under 2.1. That's okay, because if you do it, you'll still meet 2.0. That doesn't worry me so much. 16:00:39 q+ 16:01:08 ack JF 16:01:08 JF, you wanted to say that lawyers may not agree with Josh on Backward Compatability 16:01:08 Josh: A lot of that to me just sounds like techniques. 16:02:46 +1 to JF comments 16:02:52 q+ 16:02:57 +1 16:03:01 JF: In terms of backward compatibility, I wouldn't want us to drop anything. That'd be a major concern for general council. Adding ARIA roles to 2.1 doesn't change 2.0, so going back and adding these things is a major reason for having a 2.1. If you don't add color contrast for icons (etc.), you're still 2.0, just not 2.1. I don't see backward compatibility as a restriction. 16:03:06 ack marc 16:03:12 spot on, +1 JF 16:03:13 ack marc 16:03:15 +1 JF 16:03:40 +1 JF 16:03:59 q? 16:04:02 Marc: I see touch and things like that perfect for 2.1. If you want to meet 2.1, you need to meet those things, if not: still 2.0. 16:04:04 ack david 16:04:06 +1 JF 16:04:12 Q+ 16:04:24 David: I don't see how we're disagreeing. (Laughs) 16:04:57 David: I wouldn't want people to have this nostalgia for 2.0 and restrict 2.1 based on that. 16:05:45 q? 16:05:50 JF: Not about nostalgia, but about conformance. 2.1 will only add to 2.0. Example: you could be conformant with HTML or XHTML and HTML, because of the backward compatibility. 16:06:37 James: If you write something conformant in HTML 5.1 it may not be with HTML 5, though. 16:06:56 Josh: Maybe we need to define what we mean by backward compatibility. 16:06:57 ack makoto 16:07:30 +1 to Makoto - we cannot "undue" WCAG 2.0 16:07:41 s/undue/un-do 16:08:02 q+ 16:08:12 Makoto: in any case, conforming to 2.1 should mean conforming to 2.0. If not, that could create problems. In Japan, that would cause major problems, so we should keep that in mind in terms of international requirements. 16:08:14 ack rayla 16:08:18 ack ry 16:08:45 Katie: That speaks to how we can add things, but not subtract. No removal of success criteria. Does that make sense? 16:08:56 Makoto: Yes. 16:09:06 Katie: Thank you, that helps with the scope. 16:10:09 Q+ to ask Josh about architecture point 16:10:51 https://www.w3.org/WAI/GL/wiki/WCAG_2.1_Requirements_Draft 16:11:13 ack JF 16:11:13 JF, you wanted to ask Josh about architecture point 16:11:31 ack jf 16:11:38 Josh: We could maybe start to think about 3.0 stuff, and we need to define the scope more clearly in order to have a path to build on, and then to 3.0 more easily. Talking about a .X release, after all. Other requirements beyond backward compatibility, need to discuss needs of users in multiple domains and the conformance model. 16:11:39 q+ 16:12:43 JF: You mentioned the architecture of this. WCAG 2.0, the numbering convention we have all follow A, AA, then AAA. If we add new success criteria, do we renumber, or do we add after the AAA, regardless of level? Agnostic, but I think we should answer that. 16:12:47 q+ 16:12:53 Katie: We should not renumber. 16:13:07 JF: All agreed, though? Do we need to ask? 16:13:39 q? 16:13:39 Josh: This will go out for comment, important questions. We will look for consensus on this, the conformance model, all of it. 16:14:04 James: Similar to moving levels from AAA to AA, which can cause confusion. 16:14:31 q+ to say this is another wide review question - policy wonks may care greatly, or not at all, how we number things - we need to explicitly ask 16:14:34 ack dav 16:14:36 Josh: I'd rather not change the structure, since people know the numbers today and wouldn't want that to change. Maybe in 3.0, but for 2.1, definitely not. 16:15:38 David: I share that. We'll probably end up with an extra dot. This whole issue of conforming alternative. In a mobile world, technically someone could say "I don't need to make my mobile site accessible because my desktop version is. That's the alternative." We need to close that hole. 16:15:49 +1 DMcD - conforming alternatives 16:16:05 +1 16:16:08 Josh: Please note that. What does it mean to have a conforming alternative? 16:16:21 ack rach 16:16:24 This is why I keep coming back to "the extra dot" - for example currently we have (for example) 3.3.5 Help: Context-sensitive help is available. (Level AAA). If we were to advance this to AA in a WCAG 2.1, I would propose that we did it via the additional dot umber - i.e 3.3.5 = AAA @WCAG 2.0, and 3.3.5.1 = AA in WCAG 2.1 16:16:59 Rachael: In 3.0, I think we should revisit the numbering scheme, just so that we can avoid this when we eventually make it to 3.1 work. 16:17:01 ack mich 16:17:01 MichaelC, you wanted to say this is another wide review question - policy wonks may care greatly, or not at all, how we number things - we need to explicitly ask 16:17:11 maybe 3.3.5 (a) 16:17:28 We could start adding letters??? 16:17:40 Michael: Evaluators may care a great deal about that, so we should ask them when the time comes. 16:17:58 +1 to JF 16:18:03 Zakim, next item 16:18:03 agendum 1. "Github working group issues walk thru." taken up [from AWK] 16:18:15 Zakim, take up item 3 16:18:15 agendum 3. "New Success Criteria principles" taken up [from AWK] 16:20:19 q? 16:20:25 Josh: Likely will go on, but I want us to think about success criteria requirements. Not clearly documented, so we need to think about this and work it out. Within the requirements draft document, a draft for success criteria requirements. Open for edits, comments, so on. Have a look at that. For editors on 2.0, how did you decide things for this? 16:20:55 msg/ AWK http://parkerhiggins.net/2013/01/writing-the-prince-symbol-in-unicode/ 16:21:07 s/msg/ AWK http://parkerhiggins.net/2013/01/writing-the-prince-symbol-in-unicode// 16:21:32 David: Testability has to always apply. You have to scope things in and out of them. If too wide, you have to narrow it down. If too narrow, you have to expand it out. It is a real art to writing success criteria. That have to be technology agnostic, they have to always be true. 16:22:08 David: It's a statement about what is. We tend to say "Don't do this" it should be a statement of what is. "There is alternative text for all images" 16:22:29 Katie: Right, it's a specific outcome. Then understanding how that can happen in more technical detail. 16:22:48 q? 16:22:52 Josh: I like that. I've documented some of this in the requirements document. 16:23:10 The most difficult issue will be how to handle the line between what is needed for PWD and what is needed for people in general. 16:23:16 Josh: Any other thoughts or comments from the veterans? 16:23:51 Katie: I think that covers it. We have to be really careful about what we put in it. 16:24:10 Josh: Makes me think about the principles behind universal design. 16:24:39 Katie: I don't think we should mix the two, as that can create problems for people with disabilities. 16:25:20 AWK: I think we'll have a much larger set from low vision and cognitive. In the past, where WCAG has said "Use simple language" this may pose problems for end users. 16:25:26 +1 to AWK 16:26:16 Katie: The awesome part comes from the studies coming out of the WGs. If there's evidence that support creates problems for people with disabilities, then that helps. 16:26:38 +1 to Katie - out of scope 16:26:42 Josh: Not just "this is a disability thing" 16:26:53 Katie: Not in our charter. 16:27:33 Josh: I end up saying "Do this because it's a good thing for other use cases" and I thought we could include that. 16:27:48 Katie: Good practice, but not in our scope and not our problem. 16:27:57 q? 16:28:25 JF: When you need to get into abstract land and talk about things, I always bring up seniors, to make the point of a gradient, a range of impairment. 16:28:31 jon_avila has joined #wai-wcag 16:28:40 Josh: Please do post on-list about success criteria and such. 16:28:58 Zakim, list attendees 16:28:58 As of this point the attendees have been AWK, EricE, Kathy, Laura, jeanne, KimD, alastairc, JF, Joshue108, John_Kirkpwood, SarahH, Makoto, David_MacDonald, Mike_Elledge, 16:29:02 ... John_Kirkwood, Greg_Lowney, kirkwood, MichaelC, Katie, Haritos-Shea, patrick_h_lauke, Elledge, MacDonald, Katie_Haritos-Shea, wayne, jon_avila, marcjohlic, Rachael, BM, Shawn, 16:29:02 ... Lauriat, adam_solomon, Davidmacdonald, Shawn_Lauriat, [Steve, Repsher], JamesNurthen, Steve_Repsher, steverep, Sarah_Swierenga, Steve, Andrew 16:29:19 trackbot, end meeting 16:29:19 Zakim, list attendees 16:29:19 As of this point the attendees have been AWK, EricE, Kathy, Laura, jeanne, KimD, alastairc, JF, Joshue108, John_Kirkpwood, SarahH, Makoto, David_MacDonald, Mike_Elledge, 16:29:22 ... John_Kirkwood, Greg_Lowney, kirkwood, MichaelC, Katie, Haritos-Shea, patrick_h_lauke, Elledge, MacDonald, Katie_Haritos-Shea, wayne, jon_avila, marcjohlic, Rachael, BM, Shawn, 16:29:22 ... Lauriat, adam_solomon, Davidmacdonald, Shawn_Lauriat, [Steve, Repsher], JamesNurthen, Steve_Repsher, steverep, Sarah_Swierenga, Steve, Andrew 16:29:27 RRSAgent, please draft minutes 16:29:27 I have made the request to generate http://www.w3.org/2016/05/31-wai-wcag-minutes.html trackbot 16:29:28 RRSAgent, bye 16:29:28 I see no action items