17:57:55 RRSAgent has joined #aria-apg 17:57:59 logging to https://www.w3.org/2024/04/02-aria-apg-irc 17:57:59 RRSAgent, make logs Public 17:58:00 Meeting: ARIA Authoring Practices Task Force 17:58:09 present+ 17:58:23 CHAIR: Jemma 17:59:30 present+ jongund 18:00:25 jugglinmike has joined #aria-apg 18:00:28 arigilmore has joined #aria-apg 18:02:08 present+ jugglinmike 18:02:13 Jem has joined #aria-apg 18:02:16 present+ 18:02:18 scribe+ jugglinmike 18:02:23 present+ 18:02:33 meeting: ARIA Authoring Practices Task Force Weekly Teleconference 18:02:38 CurtBellew has joined #aria-apg 18:03:24 https://github.com/w3c/aria-practices/wiki/April-2%2C-2024-Agenda 18:03:33 Topic: Setup and Review Agenda 18:03:46 Matt_King: I won't be available next week 18:03:56 Jem: Then let's take a spring break 18:04:11 Jem: The next meeting will be on Tuesday, April 16 18:04:43 Topic: Publication status 18:04:54 Matt_King: None of these 5 pull requests are merged, yet, but I want to get them merged 18:05:16 Matt_King: Two of them appear later in the agenda, so we'll talk about those in due time 18:05:43 Matt_King: For the pull request for combobox, we're still waiting for someone to test it on mobile 18:06:06 Matt_King: Siri is currently assigned to that, but if the testing doesn't happen this week, then it won't go out 18:06:36 Matt_King: That needs to be tested specifically by someone who is not using a screen reader 18:06:39 howard-e has joined #aria-apg 18:06:44 https://github.com/w3c/aria-practices/pull/2889 18:06:47 present+ 18:07:20 Matt_King: We're looking for a test on Android or iOS to make sure that when you tab, the label still works as expected 18:07:28 arigilmore: I can take a look 18:07:31 Matt_King: Thanks! 18:07:47 Matt_King: Then there's the radio group pull request from jongund, removing the "Enter" key 18:08:18 Matt_King: I think jongund's three-line change to the JavaScript is really all there is (there is no reference to the "Enter" key in APG) 18:08:43 Matt_King: I've reviewed the code, and I think it's so minor that my review is sufficient to merge. Any objections? 18:08:49 Matt_King: Hearing none, I will merge it 18:09:13 Jem: I will take a look at the fourth item in the list--the pull request about the landmark example page 18:09:26 Topic: Infra update 18:09:37 s/Infra update/Infra updates/ 18:10:07 Matt_King: I would like two people to review the changes to skipTo 18:10:24 https://github.com/w3c/aria-practices/pull/2975 18:10:58 jongund: I'm the only one working on skipTo right now. The code is kind of complicated (Alt+0 wasn't working for a user of a French keyboard) 18:11:58 jongund: My patch removes the ability for users to change the keyboard shortcut 18:17:27 Matt_King: It's still an open investigation within Meta what we really want the approach to be with global shortcut keys like this 18:17:38 jongund: We could remove the shortcut key altogether 18:18:08 Matt_King: I don't really like that solution; the only way I ever use "skipTo" is by using a shortcut key 18:19:56 Matt_King: We could land this as-is, and jongund could take a new issue in skipTo to address this 18:20:06 Matt_King: But I'm wondering if someone could look at the skipTo change 18:20:11 howard-e: I can review it 18:21:03 jongund: I will create an issue in the skipTo project repository for disabling the shortcut when focus is on an input, and I'll reference that new issue in this existing one in APG 18:21:27 subtopic: Infrastructure: Fix syntax highlighting bug on examples by evmiguel · Pull Request #2939 · w3c/aria-practices 18:21:35 github: https://github.com/w3c/aria-practices/pull/2939 18:21:41 Matt_King: I think this needs a visual review 18:21:59 Jem: I will do it 18:22:14 Subtopic: Approach to keeping date correct on coverage report 18:22:36 github: https://github.com/w3c/aria-practices/pull/2976 18:23:45 Matt_King: My understanding is that, if we were to take this approach and merge this, then every time we merge a pull request, there's going to be a commit for merging the pull request and there's going to be a subsequent commit for updating the date on the quality report 18:23:58 howard-e: That's correct 18:24:24 Matt_King: Could we change the script that generates the report so that the date that is in the report itself doesn't change? 18:25:25 Matt_King: For example, lets say we took jongund's "radio" pull request here. Lets say it was March 26, so his commit is March 26. The quality report runs on March 26, and it doesn't use the date that it runs--it uses the date of last changed file. 18:25:48 Matt_King: That way, if he ran the coverage report on April 1, then it will still keep March 26, because it only considers the state of the code 18:26:30 howard-e: I think why I ended up doing like this--it was based on the comment that the date should reflect the moment it was merged into the "main" branch 18:26:43 "As a request of yesterday's APG meeting, this PR will capture any changes found in that coverage report's diff check and immediately push it to the main branch because the "last updated date" should reflect when the affecting PR is merged in." 18:27:32 Matt_King: The only reason we want a date there is for us to be able to see that the report includes the latest changes in the repository 18:27:40 Matt_King: I don't know if the date of the merge to "main" is that important 18:28:05 Matt_King: I've been trying to keep the state of the history of the "main" branch as clean as possible 18:28:24 Matt_King: Now, these commits are labeled "CHORE:", so we can filter them out. So maybe I shouldn't even care. 18:28:33 Matt_King: But it seems like having the extra commits is just more to ignore 18:28:59 howard-e: If the date that it is merged into "main" truly doesn't matter, then I can walk back that second "CHORE" commit. It wouldn't be a problem 18:29:33 howard-e: My other suggestion was making a transform on the "build" repo. So that none of this date manipulation would happen here 18:30:00 Matt_King: If we're working on pull requests that would cause changes to a report, we'll want to be able to look in the report itself and see that the report was updated 18:30:21 howard-e: The date would still show up in the preview, even if it was part of a transform in the "build" repository 18:30:53 Matt_King: So we would still have the "coverage and quality report" script and generation all done in the repository 18:31:13 Matt_King: Because it's part of the content, I kind of like having it in the "content" repository, but I'm okay with either 18:31:54 Jem: So the last-update date would be when? 18:32:28 Matt_King: It would match the date in the footer 18:32:42 s/in the footer/in the footer on example pages/ 18:33:15 s/it would match/the "last update" date would match/ 18:34:17 howard-e: If it's done from APG, the date would reflect the moment of the latest contribution. If it's done from the "build" repository, the date would reflect the moment of the merge 18:35:16 Matt_King: You're right. It's probably better to do this as a preview, that way, the two kinds of dates that we're exposing on the site would match 18:36:53 https://www.w3.org/WAI/ARIA/apg/patterns/alert/examples/alert/ 18:37:51 Matt_King: Why does "alert" say it's been updated in the past two months? 18:38:01 howard-e: We updated "skipTo" across all the pages 18:38:33 Matt_King: Ah. This is why we need that other feature we discussed--to make that date link to the list of relevant commits. That way, folks could understand what the date actually described 18:38:49 Matt_King: I have a design issue for this somewhere. It kind of got de-prioritized 18:39:06 Matt_King: We don't have any complaints recently, but there is an issue related to this in the backlog 18:39:59 Matt_King: In the future, "skipTo" changes will not effect this date. That's a beautiful part of jongund's recent changes to skipTo--we'll never have to update the pages when "skipTo" changes 18:40:24 Topic: Support for experimental content 18:40:38 github: https://github.com/w3c/aria-practices/pull/2977 18:41:31 Matt_King: If you follow the preview link, then go to the "index" page and scroll down so you have the very last heading on the page in view 18:41:39 Matt_King: It's called "experimental examples" 18:41:54 Matt_King: The first pattern we want to get into APG is called "ARIA Actions" 18:42:26 Matt_King: We want people to be able to get to ARIA Actions--the people who are working on this, e.g. ARIA-AT Testers 18:42:46 Matt_King: Those people will be able to pull up this example which is "not part of the official APG" 18:43:06 Matt_King: There are several aspects to the design of this page 18:43:29 Matt_King: Every experimental example's title has the word "Experimental" in brackets 18:43:45 Matt_King: The "read this first" content is expanded by default (instead of being collapsed by default) 18:44:05 Matt_King: And the "About this example" section instead read "About this experimental example" 18:44:17 Matt_King: all of these things would change when the example stops being experimental 18:44:41 Matt_King: But we won't do this in the pattern itself. It's kind of hidden. Not totally hidden, but kind of 18:45:03 Matt_King: My question for the group: Is this design sufficient to make sure people understand that this is experimental? 18:45:45 Jem: This is great. I remember talking about this at TPAC. There, I mentioned that I wanted to see a reference to ARIA to help explain why we are experimenting here in APG 18:45:58 Jem: I think we're missing that context at the moment 18:46:17 Matt_King: We would address that in the "About this example" section by adding a link to the draft 18:46:51 Jem: I have some thoughts about the wording of the description 18:47:17 Matt_King: I'm still working on the wording; I'm mostly just looking for feedback to the high-level changes (The title, the heading, etc.) 18:48:10 Matt_King: At the point in time that it becomes evergreen in ARIA, we would have a pull request that removes the word "experimental" everywhere it shows up, we would remove the metadata that causes it to be listed separately in the index 18:48:54 Jem: I like that. I like that we'll be able to prepare for the transition to take place when the time is right 18:49:29 present+ Bryan_Garaventa 18:49:49 jongund: I think it looks good. It seems pretty clear that it's experimental. The word is everywhere 18:50:12 jongund: I agree with Jem's feedback to highlight the relationship to the draft spec 18:52:46 Bryan_Garaventa: Does it explain what the term "experimental" means? 18:52:49 Matt_King: yes 18:53:13 Matt_King: I'm going to take this to the next level by updating some of the content. Is that going to be a problem for Alex? 18:53:17 howard-e: That should be fine 18:53:37 howard-e: Should this be excluded from updating the "coverage and quality" report? 18:54:20 Matt_King: I actually think that no, it should not be excluded, for two reasons. I think it would be good to be able to see if the experimental pages cause any quality problems. 18:54:58 Matt_King: Second, even if people outside of the APG Task Force look at the report, I think the title of these pages will make it clear to them that these are experimental. 18:55:42 Topic: Improving guidance for setting focus in multi-select listbox 18:55:46 jongund has joined #aria-apg 18:55:54 github: https://github.com/w3c/aria-practices/issues/2958 18:55:55 jongund has joined #aria-apg 18:56:22 jongund has joined #aria-apg 18:57:40 Matt_King: I'm having a little bit of difficulty following the text in the issue 18:58:46 Jem: This is about focus management 18:58:58 Jem: I'm reviewing the visual recording 19:02:30 jugglinmike has joined #aria-apg 19:03:11 jugglinmike4 has joined #aria-apg 19:03:54 Matt_King: I think it would be helpful if the reporter added explicit steps to reproduce, including each of their interactions with the keyboard 19:04:07 Jem: Yes. We can review this asynchronously and discuss it again next week 19:04:15 Zakim, end the meeting 19:04:15 As of this point the attendees have been Matt_King, jongund, jugglinmike, arigilmore, Jem, howard-e, Bryan_Garaventa 19:04:18 RRSAgent, please draft minutes v2 19:04:19 I have made the request to generate https://www.w3.org/2024/04/02-aria-apg-minutes.html Zakim 19:04:26 I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye 19:04:26 Zakim has left #aria-apg 19:04:28 RRSAgent, leave 19:04:28 I see no action items