14:44:56 RRSAgent has joined #lvtf 14:44:56 logging to http://www.w3.org/2016/10/20-lvtf-irc 14:44:58 RRSAgent, make logs public 14:45:00 Zakim, this will be 14:45:00 I don't understand 'this will be', trackbot 14:45:01 Meeting: Low Vision Accessibility Task Force Teleconference 14:45:01 Date: 20 October 2016 14:45:08 chair: Andrew(AWK) 14:45:21 Present: Shawn, Andrew(AWK) 14:53:57 Wayne has joined #lvtf 14:58:05 Present+ Wayne 14:58:07 laura has joined #lvtf 14:58:18 Present+ JohnRochford 14:59:41 ScottM has joined #lvtf 14:59:50 erich_manser has joined #LVTF 15:00:39 alastairc has joined #lvtf 15:01:21 Present+ Laura 15:01:26 AWK has joined #lvtf 15:01:26 Present+ ScottM 15:01:34 zakim, who is on the phone? 15:01:34 Present: Shawn, Andrew(AWK), Wayne, JohnRochford, Laura, ScottM 15:01:50 present+ Laura 15:01:53 happy to scribe today 15:02:05 Scribe List: https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/Scribe_List 15:02:53 You’re welcome, 15:03:15 You’re welcome, Shawn. 15:03:39 +AWK 15:03:47 Zakim, who is on the phone? 15:03:47 Present: Shawn, Andrew(AWK), Wayne, JohnRochford, Laura, ScottM, AWK 15:03:47 +alastairc 15:03:57 +Erich 15:04:16 present- Andrew(AWK) 15:04:24 zakim, who is on the phone? 15:04:24 Present: Shawn, Wayne, JohnRochford, Laura, ScottM, AWK, alastairc, Erich 15:04:24 Zakim, who is on the phone? 15:04:26 Present: Shawn, Wayne, JohnRochford, Laura, ScottM, AWK, alastairc, Erich 15:05:00 JohnRochford has joined #lvtf 15:05:02 Zakim, agenda? 15:05:02 I see 2 items remaining on the agenda: 15:05:04 1. Updates from last week’s call [from AWK] 15:05:04 2. Review of https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/Tracking_Success_Criteria_Progress [from AWK] 15:05:55 Zakim, clear agenda 15:05:55 agenda cleared 15:05:59 agenda+ Survey: https://www.w3.org/2002/09/wbs/81151/20161020/ 15:06:10 agenda+ Informational Graphic Contrast – 4.5:1 or something else? 15:06:16 AWK: first would like to get to the survey first 15:06:17 agenda+ Using User Settings – discussion 15:06:31 zakim, take up item 1 15:06:31 agendum 1. "Survey: https://www.w3.org/2002/09/wbs/81151/20161020/" taken up [from AWK] 15:07:11 AWK: sorry for getting agenda out late, did not have much time for the survey 15:07:19 relates to https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/Reflow_to_Single_Column 15:07:33 AWK: three people have responded, all looking for changes to it 15:08:36 present+ JohnRochford 15:09:25 q+ 15:09:31 15:10:03 AWK: Some people go to description for techniques, but really need to go to test procedure 15:10:24 WD: We were taking concept of G57 and making it normative 15:11:28 ack ala 15:11:34 WD: Suggests we state explicitly what we want in 15:12:04 jeanne has joined #lvtf 15:12:12 AC: Has not been covered in practice by meaningful sequence 15:12:35 AC: Took out things that are not explicitly hidden by the author. Does not think we necessarily need in the SC text 15:13:36 AWK: Agrees with that. Having lots of trouble with it sounding just like 1.3.2 to me, what it doesn't do is clearly indicate that we're talking about the visual order of the content, and so what we now have as a correct reading sequence is the same as 1.3.2 15:13:57 WD: It doesn't say that, it is different. 15:14:27 AWK: If you have a webpage with content presented on that page, and the sequence affects the meaning, you have to be able to get a programmatically determined sequence. 15:15:09 AWK: The correct reading sequence could be anything. But if I take three columns, the sequence could be anything. Does that make sense? 15:15:53 AWK: So when we say the elements of a document are sequenced so that the elements are in correct reading sequence, it's kind of the same thing, just in reverse. It's not say you need to be able to read this a certain way. 15:16:21 AWK: In order to meet this, I would need to make sure the correct reading order matched the visual reading order. 15:16:38 AWK: It's not saying you need to be able to linearize the entire page. 15:16:58 WD: You can linearize the entire page, provided you know the reading order. 15:17:16 WD: I think this is the difference between accessibility and accommodation. 15:17:19 Brings me back to: "When the visual elements of a page are presented as a linear sequence they retain a correct reading order." 15:17:50 WD: All we're doing is requiring the programmer to create a situation where we need AI to tell us what was in their head. 15:18:02 WD: 1.3.2 talks a lot about the bi-directional algorithm. 15:18:32 WD: It does not say those things should be listed in a reading order. 15:18:52 WD: We could say add G57 as an appendage to 1.3.2 15:19:20 AWK: Could you give a couple of examples? 15:19:27 AC: I think I can. 15:19:41 AC: There's an implementation bug in FF about how flex ordering works 15:19:57 AC: When you're tabbing through, FF will follow the flex order 15:20:13 AC: If you are linearizing a page from a DOM perspective, that will give you a wrong result 15:20:28 AC: If you linearize the page using visual presentation, it gives you a different result 15:20:48 AWK: I may need to see the example you're talking about, not making sense to me 15:20:52 http://adrianroselli.com/2015/10/html-source-order-vs-css-display-order.html 15:21:21 AC: Pasted in irc, if you want to see how it's actually working 15:21:44 AC: CSS and grids will allow people to manipulate the visual order without affecting the DOM 15:21:51 AWK: Why wouldn't this fail 1.3.2? 15:22:27 AC: There's several programmtic orders, with no indication of which to follow 15:23:09 AWK: I think linearization was one of the things we hoped we would get, and I don't think we consistently have 15:23:26 WK: My question is whether this success criteria as-written will address that 15:23:50 WD: It least gives you the opportunity to know what the author's intended sequence is 15:24:08 WD: There are many ways to order a document, and if there's more than one, which one do you choose 15:24:10 +q 15:24:47 WD: The potential for ambiguity is great, and by simply saying you put it in a reading order as you program, guarantees that this does not come up as a problem. It's not a burden for developers 15:25:10 AWK: I am not arguing against, I just think that what 1.3.2 covers is already included here 15:25:34 AC: I did put an alternative in which includes the linear sequence Andrew is looking for 15:26:33 SM: The problem I run in to from an audit standpoint, is there doesn't seem to be any explicit definition of how you define a reading order 15:26:52 SM: You have the base reading order, but authors have the ability to change the layout of a page using CSS however they want 15:27:12 SM: They put up things like simulated modal dialogs, which always appear completely out of order of the DOM 15:27:43 SM: Maybe 1.3.2 does address this, but end result is you cannot linearize this 15:28:11 SM: There's this conflict between reading order in the DOM and reading order imposed by CSS, and how do you address that? 15:28:16 q+ 15:28:25 ack sc 15:28:27 SM: Not sure 1.3.2 quite does 15:28:39 ack way 15:28:42 q+ 15:28:49 SM: How do we programmatically tell an AT how to reconcile those things 15:28:57 q+ to talk about neutralising layout 15:29:12 WD: Here's a use case I run in to a lot. Many with low vision look at the print while listening to the print 15:29:41 WD: It's very disruptive when what you're looking at, and what you're being read, come at you in a different order. And it happens a lot. 15:30:13 WD: If we state it that way at the normative level, it may help us anticipate what's coming 15:30:19 ack awk 15:31:02 AWK: Question for Wayne - if someone is following along visually as content is coming in different ways, is this a fine detailed problem, gross level detailed problem, or both? 15:32:26 I'd say both 15:32:29 AWK: Ex: newspaper website reinforcing the notion most important info is in upper right corner, that would be gross level. Fine level might be if I have a form control, that says Telephone Number with the field, and what one might decide is that it's important to bundle label and instructions together so that you receive both at the same time. Fine level. Is it both, or one or the other? 15:33:19 AWK: In order to meet 1.3.2 you have to be able to look at what you have on the screen and say Yes, this is reflective of this. Not some random assortment of what should be reflected. 15:33:47 WD: We don't really have a test of whether 1.3.2 is doing it or not, because most people lay them out in the order they want them to be naturally 15:34:19 WD: An example, on our wiki page, if you linearize our wiki page, LOGIN goes all the way to the bottom 15:34:34 WD: It's still a correct reading order. It's inconvenient, but correct. 15:35:07 WD: There are cases where you linearize a page, and it does not come out, and it can be the fault of the screen reader. 15:35:41 WD: Worried we will get technologies that will create a situation where an AT must go in and look at several different places to determine what the reading order is 15:36:05 WD: The user would need to pay attention to all these things just to know what the reading order is 15:36:35 WD: Alastair gave one example, and as we develop the web, more examples will come up 15:37:14 +q 15:37:59 WD: Noticed that G57 was the only way to really point out that you meet the 1.3.2 criteria 15:38:26 ack ala 15:38:26 alastairc, you wanted to talk about neutralising layout 15:39:32 AC: I added a bookmarklet to the list, that was an initial try at having a forced linearization without killing all the styles 15:39:54 AC: There'd be DOM order and more of a CSS order 15:40:30 ack sc 15:40:32 AC: I understand that this might become a set of techniques under 1.3.2, but thinks worth proposing as a SC first so that people realize the importance 15:41:24 SM: This is similar to problem you have with PDF's where a tag system was added later on for accessibility, and a reflow sequence inherent to the PDF itsefl, and if the two are not sequenced you have an interesting situation 15:41:47 SM: With the web, you can have a layering which the DOM doesn't express, and really no way of reconciling those things 15:42:01 SM: In order to meet the criteria, the DOM has to be in order 15:42:28 SM: Not a huge problem the majority of the time, but occassionally the authors cannot put the DOM order in the reading order 15:42:49 SM: None of the AT's at the moment support layering, so you're ending up with a huge document 15:43:10 q+ 15:43:12 SM: There is a conflict, and we have to be more explicit about the DOM needing to reflect the reading order 15:43:33 SM: Or find a way where we can use CSS and get the AT vendors to support so that we don't have this conflict 15:43:38 Q+ 15:44:11 SM: We have arguments with customers who come back and say they can't change the DOM, and all we can say to them is that it's a violation 15:44:31 SM: It would be nice if we could push a way of making this work, explicitly 15:45:17 SM: People will move away from using DOM to define what the layout of a page is going to be. 15:45:49 AWK: Clarifying earlier point with PDF 15:46:34 SM: If your tags don't align with the objects that you have in your reading order, or they are out of order, you get weird things that happen 15:47:08 SM: Most of the time, the advice that we give and i've seen Adobe provide, is that these things must match up. If you have explicity defined, the tag structure needs to reflect that 15:47:35 SM: If you're missing some content in the tags, it will sometimes just get strange, as it will be handled differently 15:48:08 SM: Sometimes if you have a tag structure that is completely bizarre, I've had times where I've had to erase and start over. 15:48:58 AWK: Same as what we're talking about? 15:50:22 SM: Similarities with PDF. You can end up with a situation, if you have a paragraph and reading order is split in 2 parts, if the tags are created so you have a tag that encompasses an entire paragraph, if that tag doesn't get in to more detail, most AT's are going to fall down to reading the reading order 15:50:36 SM: The most common thing we see is words can be broken in to 2 pieces. 15:50:48 SM: To fix, we treat each word as it's own object 15:51:05 SM: or you can have a huge block of tags, which doesn't happen quite as often 15:51:16 q? 15:51:36 SM: Similarly on the web, it's not quite as bad, but the problem is that CSS is going to define how the page is laid out visually 15:52:05 SM: You can have a sidebar, maybe that's an important piece of information, you can set up your DOM so it appears after the navigational stuff on the left 15:52:34 SM: So the question becomes, what is the intended reading order supposed to be? 15:52:52 SM: You can sometimes guess, but programmatically how do we determine? Trust the DOM? 15:53:14 q? 15:53:16 SM: Right now, we're taking out the CSS completely and trusting the DOM 15:53:21 ack Way 15:53:46 WD: Even in W3C technologies and HTML, we're not going to just have the DOM anymore, we're going to have web components dropped in there. 15:54:04 WD: Not clear how that's going to go with the rest of the program. 15:54:28 WD: Today we're getting an indication of how those of us with visual disabilities have felt about how 1.3.2 has worked for us. 15:54:46 WD: We could make it a level AA to make the distinction 15:55:00 q+ to talk about volunteering to carry on with this SC and add a test case. 15:55:09 WD: It seems like a guide that would be very useful for this HTML change 15:55:40 WD: Trying to state it in terms that authors can control, not about user agents 15:55:54 ack AWK 15:55:58 ack ala 15:55:58 alastairc, you wanted to talk about volunteering to carry on with this SC and add a test case. 15:56:09 AC: Volunteering to take up this SC 15:56:20 AWK: Have not heard anything not covered by 1.3.2 15:56:42 AWK: If we have a problem that is user agent related, we can't do anything about it, so authors are correct focus 15:57:03 AWK: If it is already covered by 1.3.2, maybe clarifications in understanding or techniques are needed 15:57:26 AWK: If it's something else, I still don't understand what that thing is, suspect I'm not alone 15:57:48 AWK: Linearization not required unless you go to 1.4.8 15:58:11 AC: Think I can come up with test case to highlight the differences 15:59:13 SM: Everything we're trying to do may be in 1.3.2, but there's something about it that's missing 16:00:38 Zakim, agenda? 16:00:38 I see 3 items remaining on the agenda: 16:00:39 1. Survey: https://www.w3.org/2002/09/wbs/81151/20161020/ [from AWK] 16:00:39 2. Informational Graphic Contrast – 4.5:1 or something else? [from AWK] 16:00:39 3. Using User Settings – discussion [from AWK] 16:00:47 Zakim, close item 1 16:00:47 agendum 1, Survey: https://www.w3.org/2002/09/wbs/81151/20161020/, closed 16:00:49 I see 2 items remaining on the agenda; the next one is 16:00:49 2. Informational Graphic Contrast – 4.5:1 or something else? [from AWK] 16:01:04 Believe I am muted 16:01:22 Zakim, take up item 2 16:01:22 agendum 2. "Informational Graphic Contrast – 4.5:1 or something else?" taken up [from AWK] 16:02:06 EM: Was looking at this issue and thought that 4.5:1 was ok but wanted to clarify 16:02:44 +1 16:03:04 Laura: agrees 16:03:18 EM: was also looking at borders - an they be required? 16:03:49 ... hard to read when content is not clearly delineated from the background 16:04:08 ... can that be included as a recommended practice? 16:04:31 Laura: Could be a technique 16:05:20 EM: Borders would be for each wedge of a pie chart for example 16:05:21 New Techniques: https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/Informational_Graphic_Contrast_(Minimum)#New_Techniques 16:05:40 q? 16:06:17 ScottM has joined #lvtf 16:06:27 +q 16:06:33 Informational Graphic Contrast (Minimum): https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/ 16:08:01 ack scott 16:08:13 q+ 16:08:29 SM: The SC is limiting itself to ratio 16:08:38 q+ to ask if we could we take the approach of contrasting the element as a whole rather than colour specifically? 16:08:58 SM: Not disagreeing, we do need these kinds of things, if we're talking about the contrast itself between two kinds of things, it's fine 16:09:38 SM: How do we address more broadly other types of visual impairment. I think they're related, but separate 16:09:58 SM: WOuld need to decide what other kinds of enhancements we need 16:10:44 SM: If turning on HC, and suddenly everything has a border, in certain cases that can seem like almost too much 16:10:54 SM: COGA group would likely have much to say as well 16:11:16 ack way 16:11:47 shawn better? :) 16:11:53 WD: This is a tough one 16:12:18 WD: In some ways I think we can do the contrast ratio, but cannot do borders 16:12:21 s/shawn better? :)// 16:12:31 ack al 16:12:31 alastairc, you wanted to ask if we could we take the approach of contrasting the element as a whole rather than colour specifically? 16:13:13 AC: We already have use of color which generally helps for that sort of thing. When you look at best practices, the use of patterns can help with those distinctions. 16:14:17 AC: The aim of the current contrast minimum and interactive contrast, to make sure there is contrast, we're not trying to define that everything must have a border, but that you can distinguish one element from another. 16:14:32 AC: Current color guideline can really help for this kind of thing. 16:15:06 The 2 color SCs were combined at one time. 16:15:33 WD: Just thinking contrast, I think this could be a good SC just focusing on contrast. I know we've worked on Informational Graphics, but being more specific on this, I think we'd have to be really careful with what we excluded on this 16:16:23 WD: In talking earlier, part of the challenge with this one, was just that - trying to break informational graphics out from graphics in general 16:16:38 s/2 color SCs were combined at one time./2 contrast SCs were combined at one time./ 16:16:45 EM: this is great feedback and will continue to work on it 16:17:54 SM: Each element of the informational graphic has to be distinguishable from every other. You can still derive the same information from that graphic as you could if could see the colors. How you go about that is a matter of debate 16:19:25 Zakim, next item 16:19:25 agendum 3. "Using User Settings – discussion" taken up [from AWK] 16:19:32 no pressure! :) 16:20:13 EM: Question from up at IBM 16:20:38 ... was using user settings going to address for high contrast issues 16:21:21 brb 16:21:58 q+ 16:22:46 ack wa 16:24:15 Wayne: background images disappear in HCM 16:24:25 ... that's one of the big problems 16:24:43 people put important graphical content into background images 16:24:51 ... and that's a problem frequently 16:25:35 q+ 16:25:58 ack la 16:26:36 Laura: mentions F3 and how it may be removed 16:26:42 erich_manser has joined #LVTF 16:27:23 Something to be aware of is that WCAG has historically had F3: Failure of Success Criterion 1.1.1 due to using CSS to include images that convey important information. 16:27:31 However, F3 is under discussion to remove the HCM requirement so it would NOT be a failure. 16:27:38 A yet to be written technique for HCM has been proposed but not written. 16:28:10 https://github.com/w3c/wcag/issues/80 16:32:02 Zakim, generate minutes 16:32:02 I don't understand 'generate minutes', erich_manser 16:32:14 bye. Thanks all. 16:33:59 Trackbot, end meeting 16:33:59 Zakim, list attendees 16:33:59 As of this point the attendees have been Shawn, Andrew(AWK), Wayne, JohnRochford, Laura, ScottM, AWK, alastairc, Erich 16:34:07 RRSAgent, please draft minutes 16:34:07 I have made the request to generate http://www.w3.org/2016/10/20-lvtf-minutes.html trackbot 16:34:08 RRSAgent, bye 16:34:08 I see no action items