15:36:16 RRSAgent has joined #ag 15:36:16 logging to http://www.w3.org/2017/03/23-ag-irc 15:36:18 RRSAgent, make logs public 15:36:19 +AWK 15:36:19 present+ marcjohlic 15:36:21 Zakim, this will be WAI_WCAG 15:36:21 ok, trackbot 15:36:21 Meeting: Accessibility Guidelines Working Group Teleconference 15:36:21 Date: 23 March 2017 15:36:29 scribe: allanj 15:36:35 present+ JohnRochford 15:36:47 present+ Joshue108 15:36:49 TOPIC: Dependence on User Agents/Accessibility Support and what this means for WCAG SC 15:36:51 present+ Laura 15:37:01 present+ ScottM 15:37:42 awk: bruce - control contrast. do we think that default browser focus is good enough. 15:38:22 Difference is that the focus isn't there until you focus, LV people need to have the border there to see it in the first place. 15:38:41 ... if SC, focus had to have 4.5:1 and UA don't support, and authors can make change. can we set expectations that authors should make it better 15:38:59 glenda: reasonable expectations that developers do it. 15:39:18 Glenda: especially since it is set in one place (CSS) 15:39:23 +1 to Jim 15:39:27 Jim: if dev can they should 15:39:27 q+ 15:39:59 JA: Authors can make it better and worse. They should make it better. 15:40:06 q- AWK 15:40:22 Jim: browsers fail in focus contrast. devs can make it worse by turning it off, then they should be able to make it better. 15:40:33 oreo method can contrast with any background http://www.glendathegood.com/a11y/lvtf/textinputborder.html 15:40:43 ack glenda 15:41:04 JA: If we set focus as 4.5:1, then thats what it is and the authors do it. 15:41:09 q+ 15:41:21 JA: If the user wishes to do it is their prerogative. 15:41:26 ack al 15:41:32 JA: There needs to be a base for the author to start. 15:42:02 JA: If we set 4.5:1 it will meet the needs of a big majority of users. Then the user can apply their own CSS if they want to customise it. 15:42:06 KimD has joined #ag 15:42:29 Present+ 15:42:30 alastair: can lv user see a control without giving it focus? then there is question of line border 15:42:57 ... what is a minimum thickness and at what contrast 15:43:18 here are some failure examples I created for 1 CSS px width and 3 CSS px width 15:43:22 q+ 15:43:26 Alastair: first question - can a user identify an item when it isn't focused? 15:43:37 Failure examples: http://glendathegood.com/a11y/lvtf/submitbuttonbordernota11y.html 15:43:39 ... if you have input button with no border, user doesn't know it is a button 15:43:46 ... second question - what level of contrast is needed when it isn't a text-based control 15:43:53 ack da 15:43:58 erich_ has joined #ag 15:44:14 ... what is minimum border at what contrast so users can see it? 15:45:01 ack glen 15:45:31 DM: double border, center is transparent. 15:45:35 AC: If you're LV and zoomed into a page, you need to discern the border to find the input, so focus styles are not relevant to that. Secondly, is 3:1 enough contrast when it is a line? (compared to reading text). 15:45:56 Q+ to say we're delving into techniques... 15:47:01 Go look at these 3 failure examples http://glendathegood.com/a11y/lvtf/submitbuttonbordernota11y.html 15:47:17 gs: is 4.5:1 and 3:1 based on line thickness is good failure point 15:48:38 ack me 15:48:38 JF, you wanted to say we're delving into techniques... 15:49:07 Q+ 15:49:16 ack da 15:49:24 awk: if the browser has a visible focus, is that ok? or should we require more contrast 15:49:32 I would be happy to ask for something more-conrtasty, we have no leverage over the UAs except via web developers. 15:49:49 q+ 15:50:09 dm: requiring specific contrast will be tricky. 15:50:32 Note that the user-agent focus styles are being separated from outline, early stage but promising. 15:50:35 Q+ 15:50:38 ack marc 15:50:49 Lisa_Seeman has joined #ag 15:51:06 marc: for interface control, happy with contrast contrast requirement. 15:51:20 ack jf 15:51:43 ... not sure about focus. let UA and user CSS 15:52:48 Also: Note that the user-agent focus styles are being separated from outline, early stage but promising. 15:53:04 someone has a cat purring 15:53:15 jf: native presentation of author content should pass contrast requirements. 15:53:36 ... if dev sets a background color, then they need to change the outline 15:53:38 q? 15:54:46 I can outline my previous thoughts: https://alastairc.ac/2017/02/four-levels-of-accessibility-customisation/ , just afraid of the noise here. 15:54:52 awk: implementability and techniques. is it too hard to do. 15:55:33 q+ 15:55:59 awk: there are more complicated UA dependencies. What is too much for authors? how to manage expectations. 15:56:17 ... for focus - here is the bar, then user free to change. 15:56:30 ... Lisa - personalization 15:56:31 ack li 15:56:33 David, can you check out the multi-border method I just created at this location (scroll to bottom of the page) http://glendathegood.com/a11y/lvtf/submitbuttonbordernota11y.html 15:56:53 ls: UA support, is not just AT support. 15:56:54 Lisa: User agents aren't just AT 15:57:08 s/Lisa: User agents aren't just AT 15:57:13 s/Lisa: User agents aren't just AT/ 15:57:40 q? 15:57:50 rrsagent, make minutes 15:57:50 I have made the request to generate http://www.w3.org/2017/03/23-ag-minutes.html laura 15:58:09 ls: UA is browser, extensions, and other things. 15:58:27 To noisy here, could someone read this out? I think there are 4 general levels... there is UA/AT that can adapt a site without the authors needing to do much except not cause problems (adaptation), and there are adaptions that need the author to do things to enable it (customisation/personalisatoin). 15:59:04 The effort required is fairly different, the LVTF ones generally fit under adaptation. 15:59:04 Q+ to read aloud Alastairs comment (on his request) 15:59:40 awk: need ensure understanding that not all UAs have the same functionality. if 1 UA has high contrast focus, and others dont, they could base their claim on that one browser. 15:59:40 ack JF 15:59:40 JF, you wanted to read aloud Alastairs comment (on his request) 16:00:43 NB: Thst's two of the relevent levels, I outlined the others in my article, but not important here 16:01:05 jf: agree with Alastair. what can we expect from the UA stack - OS, browser, extensions, AT, etc. 16:01:14 thank you :-) 16:01:24 ... how much does author need to do ... or not to do! 16:02:02 Pietro has joined #ag 16:02:27 Present+ Pietro 16:02:38 ls: worded SC on personalization - techniques have a burden. ??? 16:02:53 talking about https://github.com/w3c/wcag21/issues/6 16:03:05 ... ask to authors to expose context and accessible properties. 16:03:31 ... figure out what is not covered by other SCs 16:03:36 Lisa_Seeman: Is there more to it (personalisation min) than adding metadata? If the meta-data causes icons to be added, surely you also have to customise the layout? 16:03:59 Oh…look! A triple-decker orea with red frosting filling http://www.glendathegood.com/a11y/lvtf/submitbuttonbordernota11y.html 16:04:08 Q+ to ask about "Critical" - who and how is that defined? 16:04:21 triple decker oreo (black cookie with red frosting) http://www.glendathegood.com/a11y/lvtf/submitbuttonbordernota11y.html 16:04:26 Q+ to say that it is worth thinking about how what is expected in support personalization relates to the current 1.3.1 16:05:24 ... create something that is less burdensome for author (coga script/extension) or more work for user 16:05:51 q+ to say personalization semantics seems to address mainly HTML, so we need approaches that work more broadly anyways 16:06:05 q+ to say I think the personalization semantics is likely to evolve a lot after FPWD 16:06:55 awk: there are personalization criteria being worked on in ARIA. should be fpwd soon 16:07:18 ... is that enough for inclusion in AG 16:07:57 ack JF 16:07:57 JF, you wanted to ask about "Critical" - who and how is that defined? 16:08:02 ls: ARIA and W3c 2 implementations (extensions on 2 different browsers) 16:08:34 jf: "critical" , what is critical - how is that defined. 16:08:36 https://w3c.github.io/personalization-semantics/ 16:08:42 q+ AWK later 16:08:49 q- later 16:08:57 ack later 16:08:57 later, you wanted to say that it is worth thinking about how what is expected in support personalization relates to the current 1.3.1 and to 16:09:12 ls: let us know if definition above is OK 16:10:01 q+ 16:10:02 ack mi 16:10:02 MichaelC, you wanted to say personalization semantics seems to address mainly HTML, so we need approaches that work more broadly anyways and to say I think the personalization 16:10:05 ... semantics is likely to evolve a lot after FPWD 16:10:08 jf: concern is how strongly we mandate this with A and AA. still very early in technology. not mature yet 16:10:50 ack AWK 16:10:50 AWK, you wanted to say that it is worth thinking about how what is expected in support personalization relates to the current 1.3.1 and to 16:11:03 mc: aria personalization if for html only. still evolving. not generalizable to to all web technology. need to word SC in a general manner 16:11:35 awk: you wanted to say that it is worth thinking about how what is expected in support personalization relates to the current 1.3.1 16:11:57 ... what are the hook necessary for personalization tools to do their job 16:12:37 ... want to enable support for personalization. what constitutes sufficiency. well established and mature 16:13:04 awk: concern about stability, and adoption of spec. 16:13:05 Not just stability, we can't tell how much effort is required to implement these new specs. 16:13:06 ack AWK 16:13:09 ack lis 16:13:12 q+ 16:13:57 ls: to get enough content working it has to be in the standard. chicken and egg. 16:14:39 ... Create SC, so sites can use it, and browsers will make it work 16:15:24 ls: how for are we willing to go. can we be innovative, or just document what is already in use. 16:15:25 q+ to say standards and guidelines are inherently conservative 16:15:53 q+ to say and if overly aspirational they can fail to meet their objective 16:16:37 ls: or require author to provide personalization and build their infrastructure. 16:17:06 ls: this all works with RDFa and coga script. but there are issues 16:17:20 ls: or we do nothing 16:17:37 q+ to say we won´t solve all problems in WCAG 2.1, we have to take on what we can, and we have future projects under way to go further 16:17:43 I'm trusting the need, but really struggling to work out the effort required on the author side, that's what we can't quantify yet. 16:17:49 ack david 16:18:06 +1 to Alastair - this is a scalability problem 16:18:42 no it is not a sacalability problem, we have a lvely exptention script already for that 16:18:51 one file per site 16:19:05 dm: like the coga idea. critical features (coga techniques) programmattically determinable. 16:19:10 Q+ 16:19:15 Lisa: is it just adding attributes to the page, or does the author need to do more for the layout etc? 16:19:24 Q+ to say that it would be helpful to see what a a specific site (say w3.org) would need to do to fully meet the personalization semantics 16:19:30 ack me 16:19:30 MichaelC, you wanted to say standards and guidelines are inherently conservative and to say and if overly aspirational they can fail to meet their objective and to say we won´t 16:19:33 ... solve all problems in WCAG 2.1, we have to take on what we can, and we have future projects under way to go further 16:19:46 ... are we trying to get a wedge to raise awareness, or force authors to do LOTS of work. 16:20:29 Michael: Standards need to be built around what is known to work in most cases 16:20:42 mc: standards are conservative. can't be aspirational. Must spec what we know works. 16:21:02 +1 to Michael, and to note that the current mood at the W3C AC is that aspirational goals are being quite frowned upon 16:21:12 ... in wcag2.1 can solve all problems. why we have silver and perhaps 2.2 16:21:18 ack lisa 16:22:22 ls: we agree that it is implementable. at what bar. the author just has to add semantics. then the UA or extension does something with the semantics. 16:22:22 q+ to say add semantics can work but is it a realistic ask? 16:22:44 Question: can "relevance and information for simplification" be achieved without the use of COGA-* attributes, for example through the use of the @title attribute? 16:22:55 ... I think with the current wording it should address the issues. 16:23:19 ... looking for guideance on whats the bar? 16:23:27 q+ to say WG guidance will be fuzzy because there are so many tradeoffs to consider 16:23:37 ls: SC is only about critical features. 16:24:12 Q+ 16:24:59 ls: can create a critical feature file per site. Benetech hackathon. using an x-name pointer. 16:25:02 ack AWK 16:25:02 AWK, you wanted to say that it would be helpful to see what a a specific site (say w3.org) would need to do to fully meet the personalization semantics 16:25:15 ... should help with author burden and scalability. 16:25:49 +1 16:25:54 ack mi 16:25:54 MichaelC, you wanted to say add semantics can work but is it a realistic ask? and to say WG guidance will be fuzzy because there are so many tradeoffs to consider 16:26:45 +1 to MC - very complex 16:27:16 mc: adding semantics is a lot of work. are there other ways to acheive same result. 16:27:58 Cautiously positive, slightly worried about invisible meta-data use, tends to get forgotten if it isn't visible. Would like to dig in more to the practicalities, will look at the semantics spec. 16:28:18 ... guidance will be fuzzy, too many trade offs. have to build an understanding in the working group. 16:28:19 q+ 16:28:21 ack JF 16:29:16 https://w3c.github.io/personalization-semantics/ 16:29:22 ack li 16:29:31 q+ to say rdfa doesn´t solve the core problem 16:29:36 jf: do you have to use coga attributes? 16:29:48 q- 16:29:51 ls: or use RDFa. 16:29:58 q+ 16:30:40 jf: adding semantics is a lot of work... witness microformats - failed due to amount of work. 16:30:46 ack lis 16:31:29 ... for big site or companies with LOTS of big sites - scalablilty is an issue. 16:32:08 ls: put this to survey. see what everyone thinks and what are concerns. 16:32:17 I would really like more concrete info on how it is (intended to be) implemented before survey. 16:32:25 awk: more to talk about. 16:32:56 Zakim, who is on the phone? 16:32:56 Present: AWK, jasonjgw, Rachael, Wilco, Wayne, MichaelC, bruce-bailey, Jim_S, AdamLund, marcjohlic, Greg_Lowney, JF, alastairc, dboudreau, MelaniePhilipp, Laura, JanMcSorley, KimD, 16:32:56 trackbot, end meeting 16:32:56 Zakim, list attendees 16:32:59 ... Makoto, steverep, Pietro, Glenda, allanj, JohnRochford, Joshue108, ScottM 16:32:59 As of this point the attendees have been AWK, jasonjgw, Rachael, Wilco, Wayne, MichaelC, bruce-bailey, Jim_S, AdamLund, marcjohlic, Greg_Lowney, JF, alastairc, dboudreau, 16:32:59 ... MelaniePhilipp, Laura, JanMcSorley, KimD, Makoto, steverep, Pietro, Glenda, allanj, JohnRochford, Joshue108, ScottM 16:33:04 RRSAgent, please draft minutes 16:33:04 I have made the request to generate http://www.w3.org/2017/03/23-ag-minutes.html trackbot 16:33:05 RRSAgent, bye 16:33:05 I see no action items