13:02:47 RRSAgent has joined #wcag2ict 13:02:51 logging to https://www.w3.org/2023/05/12-wcag2ict-irc 13:02:51 Zakim has left #wcag2ict 13:02:51 RRSAgent, make logs Public 13:02:52 please title this meeting ("meeting: ..."), maryjom 13:02:52 jasonjgw has joined #wcag2ict 13:03:18 shadi has joined #wcag2ict 13:03:28 present+ 13:03:36 janina has joined #wcag2ict 13:03:45 meeting: Text / CLI / Terminal Applications work 13:03:52 chair: Mary Jo Mueller 13:03:54 present+ 13:04:17 present+ Daniel 13:06:17 scribe: dmontalvo 13:06:23 https://github.com/w3c/wcag2ict/pull/154 13:06:56 Meeting: WCAG2IOCT -- Text / Command-line / Terminal Applications 13:07:13 Mitch: I have a couple of items 13:08:32 ... First, getting structures from text was programmatic [...] are by definition accessibility supported 13:08:50 ... I won't worry about the differences between text and programmatic if it is real 13:08:51 q+ 13:09:13 ... Jonathan Avila said he thinks it is not true in this case, especially when it comes to AT scripting 13:09:18 ... I am not sure what the erality is 13:09:29 ack janina 13:09:50 s/erality/reality/ 13:10:27 Janina: Sometimes people will try to make some sort of GUI from text interfaces 13:10:40 ... It is not that easy these days as you can control the grid 13:10:56 ... You no longer have programmatic exposure for these structures, you have to guess 13:11:36 ... As opposed to GUI where hopefully that is exposed to the X Tree 13:13:09 Jason: In Emacs ou can identify tables, so much is programmaticaly available there 13:13:38 ... There are options for that 13:14:07 Janina: It is its own world on Linux 13:14:39 Mitch: Are you talking about a text-based Emacs or a graphic-based? 13:15:08 Jason: It does not matter. It is extending Emacs in its own language so that it states everything, generates audio cues, it is pretty much its own interface 13:15:40 ... It looks at what happens inside Emacs (functions, variables, messages) and produce a very efficient, customized interface 13:16:54 Janina: You can build a machine without installing anything else and have full Emacs functionality 13:17:34 Mitch: The comment about the general statement not to worry about tabular data because there is technology that tqakes care of it, isn't it overboarding it? 13:18:20 Jason: ATs have to be able to deal with it and there is precedence that they can do it 13:18:43 Janina: I can try to capture this nuance 13:19:51 MaryJo: IF there are things that an author can do that can break things, we could talk about ways for these applications to support accessibility 13:20:09 Janina: What is the automagic within Emacs? 13:20:28 Jason: Can't think of any. They can offer commands to manipulate tables rows, for example 13:20:43 Janina: It's just pulling data from /sys afaik 13:21:01 Jason: I have not looked in detail lately 13:21:20 ... It does not have JavaScript and DOM support though 13:21:57 ... IF you can write code that identify where columns are and their info, I think you are under control 13:23:13 Mitch: If you have rows and columns of text, can you identify cell coordinates? 13:23:23 Janina: Cat can do that 13:24:22 Mitch: Is this tool taking plain text on a character grid for column and column header and presenting cell-related information? 13:24:31 Janina: Not if it's done with spacing probably 13:26:31 Mitch: I saw a new command line tool failing because they wrote text as rows and columns. And then they realized there is no need for them to do it that way, they can provide an option for text to be linearized 13:26:31 MaryJo: There are a few edits that people have suggested. 13:26:31 Janina: Please take them, and I will work in another PR that addresses these broader suggestions 13:26:48 MaryJo: I'll add edits, merge, let you know when that's done, and then you can continue to see if you can bring some of today's conversation in 13:27:27 Mat: You can just keep adding commits into a PR branch and it will include these changes 13:27:47 Janina: I am good either way 13:28:09 MaryJo: I don't mind us continuing to work on this one, this is still a draft. The TF is not going to look at it until it is ready 13:29:16 Topic: Spreadsheet comments 13:30:41 MaryJo: There were different answers for Meaningful Sequence for terminal emulators 13:31:32 ... Some tools have complicated GUIs 13:31:59 ... Is it a Yes or a No for terminal emulators? 13:32:08 Mat: Just looking through the minutes 13:32:18 Jason: What was the potential isssue? 13:32:33 Minutes from last week: https://www.w3.org/2023/05/05-wcag2ict-minutes 13:32:51 Mat: Columnwise output mainly 13:33:16 ... Jason said he would probably tell it to use linear output, but does not necessarily have to be there in the tool 13:33:23 Jason: We actually agreed on that 13:33:55 Mat: I want to make sure we don't treat this different than table guessing, which is about heuristics mainly 13:34:33 ... Detecting tables may be easier than detecting columns. Columns would be tedious sometimes 13:35:36 Mitch: I think we had decided a couple of meetings ago that the UI of the terminal emulators was not in scope for this sections because that is just regular software 13:36:00 MaryJo: These are a special kind of bridge where you do not necessarily have all the information on the UI 13:36:14 Mat: Happy to go with what Jason asserted for this 13:36:26 Jason: If we come up with a good example I could consider changing 13:37:02 Mitch: I could give one. Columnwise with annotations at a word level that are at some distance 13:37:33 Jason: That would go for the terminal applications. There are two entries in the sheet. 13:38:05 Mat: That is a good point. I've had it myself, but that is application 13:38:57 Janina: Sometimes terminal programs can automaticaly control the errors generated by these applications. It is not the same thing 13:39:16 Jason: Maybe we need to clarify that we are covering both 13:39:23 Janina: Agreed. 13:39:37 Topic: Sensory Characteristics 13:40:30 Janina: I can't remember seing that colorization 13:40:53 Jason: I think they use the colors but they are not consistent, thus they don't refer to them in the text. Depending on what terminal you use they might be different 13:41:55 Mat: You can make colored text in the terminal. Somebody could come along and say "Refer to the bright/red text". It is probably unlikely, but you can specify an alternative palette for the terminal 13:42:22 Jason: I think we are all on the same page 13:42:34 Topic: Orientation 13:43:59 Mat: We agreed on the terminal emulator. I was not 100% convinced on this one. From the terminal apps perspective, they only output to a screen with fixed coordinates 13:44:42 ... This can overlap with reflow, although most modern programs are well aware that you could have narrower viewports 13:45:18 MaryJo: Orientation was for mobile. Do people use termianal emulators for mobile? 13:45:21 Janina: Yes 13:45:40 MaryJo: It's up to the application, not to the content, to adapt, right? 13:45:56 q+ 13:46:05 Mat: There are signals you can get as to whether the viewport has change 13:46:31 ... If the app is running and gets told that the viewprt has changed they could react to that 13:46:38 Jason: And that's probably covered in reflow 13:47:05 MaryJo: Some apps don't even allow you to change orientation 13:47:10 q- 13:47:21 ... I think that is up to the app and the output would be probably unaware 13:47:54 Jason: The terminal emulator will be ocnscious of the change and whatever runs on it will be adapted to the new rows and columns 13:48:21 ... You could say that the emulator needs to react to these signals and the output should be already ready for that because they need to comply with Reflow 13:49:17 MaryJo: I would say No, and then Reflow would be in charge of the viewport changes. 13:49:57 Janina: I would agree. 13:50:02 Mat: It does not make a difference to the outcome as we are covering it somewhere else 13:50:13 Jason: I am comfortable with it 13:50:25 Topic: Identify Input Purpose 13:51:09 Jason: I am pretty sure the SC refers to markup languages 13:51:57 JAnina: AT needs to pay attention to this 13:52:12 ... Masking is an issue, you can hear the passwords as you type them 13:52:36 Mitch: I agree with what was said for WCAG2ICT in general 13:53:06 ... Both mobile OSes are having these programmatic identifications for input. I am not aware of those in a text-based interface 13:53:33 Jason: For passwords and passphrases that is not echoed to the terminal, so AT could decide not to echo these either 13:53:51 ... It does not have to identify the input purpose 13:54:13 Janina: That is the correct engineering solutions 13:54:28 MaryJo: This is not an applicable requirement 13:54:47 Mitch: It could be hypotheticallyapplicable for future technologies 13:55:09 Jason: I think that is reasonable, any qualification should be in the notes 13:55:43 Topic: Resize Text 13:56:22 Jason: If it is a good case then we should change our answer 13:56:55 Mat: I may have a bigger font that gives me fewer columns, but again, this is Reflow 13:57:24 ... Maybe we need to say yes but it is covered in Reflow 13:58:01 ... I put Yes for the terminal emulator because they should allow you to enlarge the text 13:58:52 Jason: I think that is reasonable. You may be using magnification or have an OS text size where the text interface don't interfere with that 13:59:41 MaryJo: We will start back from 1.4.11 Non-Text Contrast 13:59:55 ... Through to 2.4.7 Focus Visible 14:00:05 rrsagent, draft minutes 14:00:06 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo 14:01:51 Meeting: WCAG2ICT -- Text / Command-line / Terminal Applications 14:02:33 s/Topic: Spreadsheet Comments/Topic: Meaningful Sequence/ 14:02:45 rrsagent, draft minutes 14:02:47 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo 14:03:38 s/Topic: Spreadsheet comments/Topic: Meaningful Sequence/ 14:04:23 rrsagent, draft minutes 14:04:24 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo 14:05:05 jasonjgw has left #wcag2ict 14:08:45 janina has left #wcag2ict 14:11:06 matatk has left #wcag2ict 14:28:52 i|https://github.com/w3c/wcag2ict/pull/154\Topic: Changes to document sections| 14:29:00 rrsagent, draft minutes 14:29:01 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo 14:29:50 i|https://github.com/w3c/wcag2ict/pull/154|Topic: Changes to document sections| 14:29:51 rrsagent, draft minutes 14:29:53 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo 14:31:20 s| s/Topic: Spreadsheet Comments/Topic: Meaningful Sequence/|| 14:32:06 s| i|https://github.com/w3c/wcag2ict/pull/154\Topic: Changes to document sections|| 14:32:10 rrsagent, draft minutes 14:32:11 I have made the request to generate https://www.w3.org/2023/05/12-wcag2ict-minutes.html dmontalvo