IRC log of aria-apg on 2024-04-02
Timestamps are in UTC.
- 17:57:55 [RRSAgent]
- RRSAgent has joined #aria-apg
- 17:57:59 [RRSAgent]
- logging to https://www.w3.org/2024/04/02-aria-apg-irc
- 17:57:59 [Zakim]
- RRSAgent, make logs Public
- 17:58:00 [Zakim]
- Meeting: ARIA Authoring Practices Task Force
- 17:58:09 [Matt_King]
- present+
- 17:58:23 [Matt_King]
- CHAIR: Jemma
- 17:59:30 [jongund]
- present+ jongund
- 18:00:25 [jugglinmike]
- jugglinmike has joined #aria-apg
- 18:00:28 [arigilmore]
- arigilmore has joined #aria-apg
- 18:02:08 [jugglinmike]
- present+ jugglinmike
- 18:02:13 [Jem]
- Jem has joined #aria-apg
- 18:02:16 [arigilmore]
- present+
- 18:02:18 [jugglinmike]
- scribe+ jugglinmike
- 18:02:23 [Jem]
- present+
- 18:02:33 [jugglinmike]
- meeting: ARIA Authoring Practices Task Force Weekly Teleconference
- 18:02:38 [CurtBellew]
- CurtBellew has joined #aria-apg
- 18:03:24 [Jem]
- https://github.com/w3c/aria-practices/wiki/April-2%2C-2024-Agenda
- 18:03:33 [jugglinmike]
- Topic: Setup and Review Agenda
- 18:03:46 [jugglinmike]
- Matt_King: I won't be available next week
- 18:03:56 [jugglinmike]
- Jem: Then let's take a spring break
- 18:04:11 [jugglinmike]
- Jem: The next meeting will be on Tuesday, April 16
- 18:04:43 [jugglinmike]
- Topic: Publication status
- 18:04:54 [jugglinmike]
- Matt_King: None of these 5 pull requests are merged, yet, but I want to get them merged
- 18:05:16 [jugglinmike]
- Matt_King: Two of them appear later in the agenda, so we'll talk about those in due time
- 18:05:43 [jugglinmike]
- Matt_King: For the pull request for combobox, we're still waiting for someone to test it on mobile
- 18:06:06 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: That needs to be tested specifically by someone who is not using a screen reader
- 18:06:39 [howard-e]
- howard-e has joined #aria-apg
- 18:06:44 [Jem]
- https://github.com/w3c/aria-practices/pull/2889
- 18:06:47 [howard-e]
- present+
- 18:07:20 [jugglinmike]
- 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 [jugglinmike]
- arigilmore: I can take a look
- 18:07:31 [jugglinmike]
- Matt_King: Thanks!
- 18:07:47 [jugglinmike]
- Matt_King: Then there's the radio group pull request from jongund, removing the "Enter" key
- 18:08:18 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: Hearing none, I will merge it
- 18:09:13 [jugglinmike]
- Jem: I will take a look at the fourth item in the list--the pull request about the landmark example page
- 18:09:26 [jugglinmike]
- Topic: Infra update
- 18:09:37 [jugglinmike]
- s/Infra update/Infra updates/
- 18:10:07 [jugglinmike]
- Matt_King: I would like two people to review the changes to skipTo
- 18:10:24 [jugglinmike]
- https://github.com/w3c/aria-practices/pull/2975
- 18:10:58 [jugglinmike]
- 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 [jugglinmike]
- jongund: My patch removes the ability for users to change the keyboard shortcut
- 18:17:27 [jugglinmike]
- 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 [jugglinmike]
- jongund: We could remove the shortcut key altogether
- 18:18:08 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: We could land this as-is, and jongund could take a new issue in skipTo to address this
- 18:20:06 [jugglinmike]
- Matt_King: But I'm wondering if someone could look at the skipTo change
- 18:20:11 [jugglinmike]
- howard-e: I can review it
- 18:21:03 [jugglinmike]
- 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 [jugglinmike]
- subtopic: Infrastructure: Fix syntax highlighting bug on examples by evmiguel · Pull Request #2939 · w3c/aria-practices
- 18:21:35 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2939
- 18:21:41 [jugglinmike]
- Matt_King: I think this needs a visual review
- 18:21:59 [jugglinmike]
- Jem: I will do it
- 18:22:14 [jugglinmike]
- Subtopic: Approach to keeping date correct on coverage report
- 18:22:36 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2976
- 18:23:45 [jugglinmike]
- 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 [jugglinmike]
- howard-e: That's correct
- 18:24:24 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- 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 [Jem]
- "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 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: I don't know if the date of the merge to "main" is that important
- 18:28:05 [jugglinmike]
- Matt_King: I've been trying to keep the state of the history of the "main" branch as clean as possible
- 18:28:24 [jugglinmike]
- Matt_King: Now, these commits are labeled "CHORE:", so we can filter them out. So maybe I shouldn't even care.
- 18:28:33 [jugglinmike]
- Matt_King: But it seems like having the extra commits is just more to ignore
- 18:28:59 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: So we would still have the "coverage and quality report" script and generation all done in the repository
- 18:31:13 [jugglinmike]
- 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 [jugglinmike]
- Jem: So the last-update date would be when?
- 18:32:28 [jugglinmike]
- Matt_King: It would match the date in the footer
- 18:32:42 [jugglinmike]
- s/in the footer/in the footer on example pages/
- 18:33:15 [jugglinmike]
- s/it would match/the "last update" date would match/
- 18:34:17 [jugglinmike]
- 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 [jugglinmike]
- 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 [Jem]
- https://www.w3.org/WAI/ARIA/apg/patterns/alert/examples/alert/
- 18:37:51 [jugglinmike]
- Matt_King: Why does "alert" say it's been updated in the past two months?
- 18:38:01 [jugglinmike]
- howard-e: We updated "skipTo" across all the pages
- 18:38:33 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: I have a design issue for this somewhere. It kind of got de-prioritized
- 18:39:06 [jugglinmike]
- Matt_King: We don't have any complaints recently, but there is an issue related to this in the backlog
- 18:39:59 [jugglinmike]
- 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 [jugglinmike]
- Topic: Support for experimental content
- 18:40:38 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2977
- 18:41:31 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: It's called "experimental examples"
- 18:41:54 [jugglinmike]
- Matt_King: The first pattern we want to get into APG is called "ARIA Actions"
- 18:42:26 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: Those people will be able to pull up this example which is "not part of the official APG"
- 18:43:06 [jugglinmike]
- Matt_King: There are several aspects to the design of this page
- 18:43:29 [jugglinmike]
- Matt_King: Every experimental example's title has the word "Experimental" in brackets
- 18:43:45 [jugglinmike]
- Matt_King: The "read this first" content is expanded by default (instead of being collapsed by default)
- 18:44:05 [jugglinmike]
- Matt_King: And the "About this example" section instead read "About this experimental example"
- 18:44:17 [jugglinmike]
- Matt_King: all of these things would change when the example stops being experimental
- 18:44:41 [jugglinmike]
- 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 [jugglinmike]
- Matt_King: My question for the group: Is this design sufficient to make sure people understand that this is experimental?
- 18:45:45 [jugglinmike]
- 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 [jugglinmike]
- Jem: I think we're missing that context at the moment
- 18:46:17 [jugglinmike]
- Matt_King: We would address that in the "About this example" section by adding a link to the draft
- 18:46:51 [jugglinmike]
- Jem: I have some thoughts about the wording of the description
- 18:47:17 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- present+ Bryan_Garaventa
- 18:49:49 [jugglinmike]
- jongund: I think it looks good. It seems pretty clear that it's experimental. The word is everywhere
- 18:50:12 [jugglinmike]
- jongund: I agree with Jem's feedback to highlight the relationship to the draft spec
- 18:52:46 [jugglinmike]
- Bryan_Garaventa: Does it explain what the term "experimental" means?
- 18:52:49 [jugglinmike]
- Matt_King: yes
- 18:53:13 [jugglinmike]
- 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 [jugglinmike]
- howard-e: That should be fine
- 18:53:37 [jugglinmike]
- howard-e: Should this be excluded from updating the "coverage and quality" report?
- 18:54:20 [jugglinmike]
- 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 [jugglinmike]
- 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 [jugglinmike]
- Topic: Improving guidance for setting focus in multi-select listbox
- 18:55:46 [jongund]
- jongund has joined #aria-apg
- 18:55:54 [jugglinmike]
- github: https://github.com/w3c/aria-practices/issues/2958
- 18:55:55 [jongund]
- jongund has joined #aria-apg
- 18:56:22 [jongund]
- jongund has joined #aria-apg
- 18:57:40 [jugglinmike]
- Matt_King: I'm having a little bit of difficulty following the text in the issue
- 18:58:46 [jugglinmike]
- Jem: This is about focus management
- 18:58:58 [jugglinmike]
- Jem: I'm reviewing the visual recording
- 19:02:30 [jugglinmike]
- jugglinmike has joined #aria-apg
- 19:03:11 [jugglinmike4]
- jugglinmike4 has joined #aria-apg
- 19:03:54 [jugglinmike]
- 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 [jugglinmike]
- Jem: Yes. We can review this asynchronously and discuss it again next week
- 19:04:15 [jugglinmike]
- Zakim, end the meeting
- 19:04:15 [Zakim]
- As of this point the attendees have been Matt_King, jongund, jugglinmike, arigilmore, Jem, howard-e, Bryan_Garaventa
- 19:04:18 [Zakim]
- RRSAgent, please draft minutes v2
- 19:04:19 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/04/02-aria-apg-minutes.html Zakim
- 19:04:26 [Zakim]
- I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye
- 19:04:26 [Zakim]
- Zakim has left #aria-apg
- 19:04:28 [jugglinmike]
- RRSAgent, leave
- 19:04:28 [RRSAgent]
- I see no action items