17:01:19 RRSAgent has joined #aria-at 17:01:23 logging to https://www.w3.org/2024/04/24-aria-at-irc 17:01:23 RRSAgent, make logs Public 17:01:24 please title this meeting ("meeting: ..."), Matt_King 17:01:41 MEETING: ARIA and Assistive Technologies Community Group 17:01:52 CHAIR: Matt King 17:01:56 present+ 17:03:17 present+ jugglinmike 17:03:40 howard-e has joined #aria-at 17:03:44 present+ 17:03:50 jongund has joined #aria-at 17:04:11 scribe+ jugglinmike 17:04:35 Topic: Review agenda and next meeting dates 17:04:40 SamShaw has joined #aria-at 17:04:58 Matt_King: The agenda is available at https://github.com/w3c/aria-at/wiki/April-24%2C-2024-Agenda 17:05:06 Matt_King: Anyone want to modify it? 17:05:31 present+ lola 17:06:24 lola: Could we talk about the ARIA projects and how we want to sequence them--support tables included? 17:07:16 Matt_King: This is what I had in mind with the "support tables" item on the agenda. We can expand on that a bit during that discussion 17:07:29 present+ James_Scholes 17:07:31 Joe_Humbert has joined #aria-at 17:08:38 James_Scholes: I seem to remember that we wanted to debrief following our attendance at the Browser Testing and Tools ("BTT") meeting. This may also be related to that 17:12:25 Matt_King: jugglinmike is awesome 17:12:37 Topic: Current status 17:12:45 Matt_King: We now have 5 plans in Candidate Review 17:12:52 Matt_King: two of them are approved by Vispero 17:13:02 Matt_King: Thanks to everybody for all the hard work! 17:13:17 Matt_King: The test queue is now empty, which is an interesting state of affairs. We'll address that soon 17:13:45 Matt_King: The radio test plan had one open issue which was feedback from Vispero. I've added a comment for them asking them to revisit now that we have a new plan 17:14:21 Matt_King: I've created a pull request, linked in the agenda. It's a one-character change needing reviewers. The goal is to fix the "alert" plan so we can close issue 1032 17:14:41 present+ 17:14:43 Matt_King: With that, we'll bereally well-positioned to meet with Apple 17:14:49 present+ IsaDC 17:14:56 IsaDC: I can review that; please assign me 17:15:01 Matt_King: Thank you! 17:15:53 Matt_King: I don't know how the app will treat that change because it doesn't impact any test results. I think it should be one of those changes that "just happens", i.e. without creating any new plan version, because it is essentially editorial 17:15:59 Matt_King: At least, that's what I'm hoping 17:16:09 howard-e: It will indeed create a new version 17:17:02 howard-e: It will be named according to the date of the merge. The current version is already in candidate. When you press "advance" to the new version from "R&D", it will copy the old version's test results 17:17:26 howard-e: From there, you can immediately finalize and advance to candidate 17:17:47 howard-e: I was anticipating this specific question, so I tested it locally to verify that this will work as I've just described 17:18:06 Matt_King: Our next meeting with Vispero is on Wednesday of next week 17:18:24 howard-e: In that case, I'd be more comfortable planning a deployment for Monday 17:19:15 howard-e: Also, there's a changelog file in the ARIA-AT repository that will be automatically updated with the relevant information at the moment of the deployment 17:19:28 Matt_King: That sounds good. We'll get this merged, and we'll test out this new process 17:21:15 Topic: Enhancements to APG support tables 17:21:22 https://github.com/orgs/w3c/projects/74 17:21:59 Matt_King: This is in response to the feedback that we received last year when we added AT support tables to the APG for the first time 17:22:12 Matt_King: Lots of people were involved in that 17:22:28 Matt_King: There was some public feedback about the understandability of those reports and what the high-level data meant 17:22:49 Matt_King: one of the changes we've been working on in response to that concerns "MUST", "SHOULD", and "MAY" 17:23:04 Matt_King: We're trying to surface two numbers at the highest level for each pattern 17:23:19 Matt_King: The AT support table will show both the numbers for the "MUST"s and the "SHOULD"s 17:23:35 Matt_King: ...and we will have a link in the tables to a page which explains what this data means 17:23:55 Matt_King: It sounds like the code could be ready as soon as end-of-day tomorrow. That's what we were discussing yesterday 17:24:03 present+ carmen 17:24:13 carmen: That's correct; we're testing today and anticipating a release tomorrow 17:24:34 Matt_King: So we should be able to make a pull request to APG after that and review it in the APG meeting next week 17:24:48 Matt_King: That will also enable us to create this page with the explanation of how to read the report 17:25:55 howard-e: Someone at Bocoup will create the pull request to APG once the requisite changes are ready on the "staging" server 17:26:13 Matt_King: We also want to create a page for the "about" section of the APG that explains how to read the reports 17:26:32 carmen: Boaz is working on the copy for that page. I will ask him about it today 17:26:50 Matt_King: Okay, maybe just add a link to Boaz's document in the issue you've created about this, carmen 17:26:53 carmen: Got it 17:27:36 Matt_King: Ideally, we'll get this into the May 7th publication of APG. That's my target 17:28:23 Matt_King: We can think about one or more blog posts after that. I was hoping for Global Accessibility Awareness Day, but that might be difficult... Especially since publishing a post will require coordination with W3C 17:29:38 Matt_King: We want to make sure that the content of the reports is understandable by anybody who might come to the APG and read it. I really want to make the editorial text as understandable and approachable as possible 17:29:52 Topic: Automation V2 project 17:30:23 jugglinmike: Matt created an issue for this 17:30:23 https://docs.google.com/document/d/19kJWkF2IrWYAwg3s3VN_e7irCh_7AFUSMfGhNGkeTmA/edit 17:30:28 scribe+ SamShaw 17:31:16 jugglinmike I shared this to the mailing list a few weeks ago, I'm not sure we are ready to discuss today. It would be good to get some confirmation from people that this is inline with their understanding 17:31:37 Matt_King Can you give people an understanding of what its all about? 17:32:18 jugglinmike Sure this is a description of the project to enhance the integration of automated AT response collection so 17:32:18 that it can be more fully integrated into the community group's processes. 17:32:42 jugglinmike It lays out the problem, background, goals, deliverables, and requirements 17:33:45 Matt_King VO and Firefox are listed as separate items. If you add firefox support, and you add JAWS support, would the automation be ready for both? Or would you have to create a pairing for automation to use? 17:35:00 jugglinmike On the technical level, it could be either way. I was considering it would be available across the board. I think we can decide what we want to do for each case 17:35:28 Matt_King I wasn't sure when you mention Firefox, is that available for Mac too? 17:35:37 jugglinmike No, we are still working on Mac 17:35:53 Matt_King Okay that part was unclear in the deliverables section 17:36:19 Matt_King okay there weren't any priorities on things, like reusing verdicts. 17:36:43 Matt_King Alyssa I was curious of your experience with the NVDA bot? 17:37:04 present+ Alyssa 17:37:36 Alyssa: Tests 1 through 4 for tab and shift tab with focus mode on, for radio button, the app didn't record the output. I had to manually add it 17:38:14 Matt_King I thought Mike when the output wasn't captured, that it actually had collected responses 17:38:32 Alyssa: should I send you the test that it didn't record the output? 17:38:36 jugglinmike yes please 17:38:57 Matt_King for the tests that it did collect output, was that helpful? Was that faster? 17:39:07 Alyssa: Yes, I found it to be very helpful 17:40:01 jugglinmike: In this case the bot recorded that there was no output, (rather than missing the output) 17:40:10 Matt_King So we need a way to make that more reliable? 17:40:32 jugglinmike yes. There is one area we know certain keys aren't being recorded and we are investigating 17:40:48 jugglinmike We don't think this issue is limited to firefox 17:41:38 Matt_King So one of the next things it could do, if the output is the same as what was previously recorded, then it can also check off the verdicts 17:41:47 Matt_King When I was thinking about this I thought of something worth discussing 17:42:17 Alyssa: for tests 1 through 4 for tab and shift+tab with focus mode the bot recorded no output 17:42:20 Matt_King We changed our form to be checkboxes for assertions, before there were 3 choices, when we made it two choices we changed to check boxes 17:42:22 Alyssa: 5 through6 bot recorded no output for up arrow with browse mode and shift tab with focus mode 17:42:26 Alyssa: 11 bot reported no output for space with focus mode 17:42:29 Alyssa: 12 and 13 bot reported no output for both cases 17:43:29 Matt_King We actually don't know if one has been checked. Should we go change to yes/no answers for everything? For the bots, we would know which ones were and were not recorded. and if a human tester missed one 17:43:47 Matt_King Not checked could mean you skipped it 17:43:57 https://github.com/w3c/aria-at-app/issues/1045 17:43:57 jugglinmike Glad you raised this Matt, there is an issue for this 17:44:16 jugglinmike UI cannot accurately describe the state of assertion verdicts #1045 17:44:27 Matt_King So we are both thinking along the same lines 17:45:12 Matt_King I think the reason it was complicated with the radio buttons was that it was confusing with a table [to show our report], but now we dont have a table so I think we could change this 17:45:22 Matt_King Do other people running tests thing this would be a good change? 17:45:32 present+ Isa 17:45:47 Isa: I think so 17:46:16 s/Isa:/IsaDC:/ 17:46:37 Cool I will use IsaDC 17:48:55 Joe_Humbert So I should be capturing the default output with usage hints 17:49:21 Matt_King Okay so there is this document with the goals for the next phase of the automation project, please review and comment 17:49:32 Matt_King Mike lets work on 1045 and create an action 17:50:29 jugglinmike I created another issue that we need to fix as well, I'll paste a link to it 17:50:54 https://github.com/w3c/aria-at-app/issues/1046 17:50:58 jugglinmike I think we need to discuss how to modify the statuses 17:51:03 Matt_King Okay we can discuss 17:51:12 Matt_King lets move on to the Dialog Test plan 17:51:18 scribe+ jugglinmike 17:51:33 Topic: Dialog test plan 17:51:48 Matt_King: one of the things that we're talking about testing is related to testing the boundaries of a modal dialog 17:51:59 Matt_King: e.g. not letting you fall outside of it when you are reading 17:52:13 IsaDC: had a question in the issue, so I added an agenda item to discuss it here today 17:52:29 IsaDC: How should we structure the test? How far do we want to test that? 17:52:51 Matt_King: I encourage people to open the link in the agenda to review the draft test plan 17:52:58 https://deploy-preview-1049--aria-at.netlify.app/review/modal-dialog 17:53:09 Matt_King: Test six is "navigate to the end of the modal dialog" 17:53:46 Matt_King: if you open the page for test six, run the test setup, I think one thing we might want to change is that right now, the focus goes to the input field labeled "street" 17:54:11 Matt_King: I think if we were to set the focus on the button "verify address", then screen readers would automatically be in reading mode rather than browse mode 17:54:23 Matt_King: And this test is about behavior in reading mode, after all 17:55:14 Matt_King: I've been thinking that we could have another command, called something like "navigation beyond dialog boundary" where of course what we want is to observe this as being impossilbe 17:55:42 Matt_King: The command sequence would be CTRL+END followed by down arrow, followed by up arrow 17:56:33 Matt_King: That would have one assertion: "the name of the button 'add' is conveyed" or, more explicitly, "screen reader cursor is on the 'add' button" (possibly with better wording) 17:56:46 s/impossilbe/impossible/ 17:57:11 Matt_King: Does that make sense to people 17:57:16 IsaDC: I think it could be confusing 17:57:27 Alyssa: What about trying to tab or shift+tab out of it? 17:57:46 Matt_King: We have a separate test for that. A test for navigating to the beginning and the end 17:58:04 James_Scholes: I don't know if we need such a test because that's controlled by the page 17:58:28 James_Scholes: Oh, so we're not testing that the tab trapping is implementing correctly; we're testing the screen reader's response to the tab trapping 17:58:32 Matt_King: Correct 17:58:35 IsaDC: Yes 17:59:30 James_Scholes: Ctrl+End is a special case because the dialog appears at the bottom of the page. Maybe we need to move the dialog so that something else exists below it 18:01:00 jugglinmike: We're out of time 18:01:11 James_Scholes: I think this requires additional discussion 18:01:22 IsaDC: Matt_King can you draft your idea as a proposal? 18:01:24 Matt_King: Sure 18:02:50 Zakim, end the meeting 18:02:50 As of this point the attendees have been Matt_King, jugglinmike, howard-e, lola, James_Scholes, Joe_Humbert, IsaDC, carmen, Alyssa 18:02:52 RRSAgent, please draft minutes 18:02:53 I have made the request to generate https://www.w3.org/2024/04/24-aria-at-minutes.html Zakim 18:03:00 RRSAgent, leave 18:03:00 I see no action items 18:03:00 I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye 18:03:00 Zakim has left #aria-at