IRC log of aria-apg on 2023-07-11
Timestamps are in UTC.
- 17:53:26 [RRSAgent]
- RRSAgent has joined #aria-apg
- 17:53:30 [RRSAgent]
- logging to https://www.w3.org/2023/07/11-aria-apg-irc
- 17:53:30 [Zakim]
- RRSAgent, make logs Public
- 17:53:31 [Zakim]
- please title this meeting ("meeting: ..."), Matt_King
- 17:53:48 [Matt_King]
- MEETING: ARIA Authoring Practices Task Force
- 17:53:55 [Matt_King]
- present+
- 17:54:02 [Matt_King]
- CHAIR: Matt
- 17:54:13 [Matt_King]
- rrsagent, make minutes
- 17:54:15 [RRSAgent]
- I have made the request to generate https://www.w3.org/2023/07/11-aria-apg-minutes.html Matt_King
- 17:55:02 [Matt_King]
- TOPIC: Review agend and next meeting date
- 17:55:12 [Matt_King]
- View agenda at https://github.com/w3c/aria-practices/wiki/July-11%2C-2023-Agenda
- 17:55:37 [Matt_King]
- No meeting July 18.
- 17:55:45 [Matt_King]
- Next meeting July 25.
- 17:56:04 [Matt_King]
- rrsagent, make minutesK
- 17:56:04 [RRSAgent]
- I'm logging. I don't understand 'make minutesK', Matt_King. Try /msg RRSAgent help
- 17:56:14 [Matt_King]
- rrsagent , make minutes
- 17:56:50 [Matt_King]
- rrsagent, make minutes
- 17:56:51 [RRSAgent]
- I have made the request to generate https://www.w3.org/2023/07/11-aria-apg-minutes.html Matt_King
- 17:59:48 [jugglinmike]
- jugglinmike has joined #aria-apg
- 18:02:59 [jugglinmike]
- present+ jugglinmike
- 18:03:03 [jugglinmike]
- scribe+ jugglinmike
- 18:03:04 [howard-e]
- howard-e has joined #aria-apg
- 18:03:09 [Jem]
- present+ JemmaKu
- 18:03:11 [howard-e]
- present+
- 18:03:24 [Jem]
- present+ JonGunderson
- 18:04:01 [jongund]
- jongund has joined #aria-apg
- 18:05:17 [jugglinmike]
- jugglinmike: Alex_Flenniken from Bocoup won't be available for review for the foreseeable future
- 18:05:23 [jugglinmike]
- Matt_King: We'll miss him!
- 18:05:31 [jugglinmike]
- Topic: Status of Site Updates
- 18:05:53 [jugglinmike]
- Matt_King: I don't think any of the things listed in the agenda are pressing updates
- 18:09:43 [jugglinmike]
- Matt_King: Does anyone object to us waiting for a larger collection before we push them out to the production site?
- 18:10:11 [jugglinmike]
- Jem: When will we consider publishing again?
- 18:10:53 [jugglinmike]
- Matt_King: We have a few patches which are pretty close. I think if we could land the "ListBox" fix, then we should definitely publish a new version
- 18:11:10 [jugglinmike]
- Matt_King: I don't know if that will necessarily be in July, but I don
- 18:11:30 [jugglinmike]
- s/don/don't mind waiting until August for that/
- 18:14:07 [jugglinmike]
- Topic: Pull request reviews
- 18:14:20 [jugglinmike]
- Subtopic: Feed Example: Convert images to inline SVG
- 18:14:24 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2729
- 18:15:01 [jugglinmike]
- Matt_King: James provided some good feedback to the author, but James is now on vacation. We would like someone to look at this, in particular, high-contrast mode
- 18:15:20 [jugglinmike]
- Jem: I reviewed it just now, but I didn't review for high-contrast mode
- 18:15:34 [jugglinmike]
- jongund: I can look at high-contrast mode
- 18:16:17 [jugglinmike]
- Matt_King: We'd ask Shirisha and Alyssa to review, previously
- 18:16:31 [jugglinmike]
- Jem: I've assigned you as a review, jongund
- 18:17:18 [jugglinmike]
- subtopic: Listbox Examples: Update scrolling of listbox item with focus into view when page is magnified
- 18:17:23 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2622
- 18:18:01 [jugglinmike]
- Matt_King: This is jongund's pull request. jugglinmike had provided performed a review and requested some changes. jongund have you had a chance to respond, yet?
- 18:18:19 [CurtBellew]
- CurtBellew has joined #aria-apg
- 18:18:27 [CurtBellew]
- present+
- 18:26:53 [jugglinmike]
- Matt_King: We should include a test for scrolling this into view, and we should probably perform an audit for other patterns which use active descendant
- 18:29:16 [jugglinmike]
- jongund: I can try to write a test for this, but it will probably take me a few weeks. I'm going to be on vacation
- 18:29:38 [jugglinmike]
- Matt_King: Maybe we should raise a separate issue for developing regression tests for scrolling behavior
- 18:29:51 [jugglinmike]
- Matt_King: And then land this without regression tests
- 18:30:00 [jugglinmike]
- Jem: I agree
- 18:30:34 [Jem]
- ava info in the apg wiki: https://github.com/w3c/aria-practices/wiki/Regression-Tests-for-APG-Example-Pages#ava
- 18:30:40 [jugglinmike]
- Matt_King: Valerie Young might have some feedback for how to write those regression tests because she developed this testing framework
- 18:31:02 [jugglinmike]
- Matt_King: jongund, could you address jugglinmike's other feedback?
- 18:31:07 [jugglinmike]
- jongund: Sure
- 18:31:23 [jugglinmike]
- Matt_King: It'd be great if we could land this one in the next week or so. Then, I would love to push the changes out to production
- 18:31:51 [jugglinmike]
- Subtopic: Landmark Example Pages: remove background colours that cause color contrast failures
- 18:31:58 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2738
- 18:32:16 [jugglinmike]
- Matt_King: This is a small fix. I think we just need a visual review
- 18:32:23 [jugglinmike]
- Jem: I can do that. I'll assign myself
- 18:32:26 [jugglinmike]
- Matt_King: Thanks!
- 18:32:56 [jugglinmike]
- Subtopic: Add AT Support tables for modal dialog, 1 slider, and navigation menu button
- 18:33:01 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2736
- 18:33:15 [jugglinmike]
- Matt_King: I'm not going to merge this until I receive a "go ahead" from Vispero, and I'm meeting with them tomorrow
- 18:33:26 [jugglinmike]
- Jem: I approved it yesterday
- 18:33:45 [jugglinmike]
- subtopic: Reposition AT support tables higher on the page
- 18:33:49 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2737
- 18:33:53 [jugglinmike]
- Jem: I approved this
- 18:34:13 [jugglinmike]
- Matt_King: Then I'll merge it
- 18:34:32 [jugglinmike]
- Topic: Running tests on macOS
- 18:34:50 [jugglinmike]
- Matt_King: I don't know if anyone can run all the test successfully locally, and I don't know if we have a clear path forward for how it can be fixed
- 18:35:19 [jugglinmike]
- Matt_King: If that's correct, then I think we should probably change our readme (at least temporarily) to at least acknowledge this and not expect contributors to run the tests locally and just run them in CI
- 18:36:00 [jugglinmike]
- Matt_King: As discussed recently, this isn't the greatest solution for new contributors, but it's better than where we are now (i.e. misleading documentation)
- 18:36:32 [jugglinmike]
- howard-e: That all sounds right to me. I haven't had a chance to investigate further myself, but I know it's related to a regression to how Node.js version 17 defines "localhost"
- 18:36:57 [jugglinmike]
- howard-e: This leads me to think that some rewrite of the geckodriver file might be needed. But it's too early to say
- 18:37:16 [jugglinmike]
- Matt_King: The only reason we're able to run the tests in CI is because you pinned the CI system to Node.js 16, right?
- 18:37:38 [jugglinmike]
- howard-e: That's right. We can't do that for contributors unless we instruct them on how to use a tool like nvm
- 18:38:42 [jugglinmike]
- howard-e: This problem does not effect Windows; only some Unix environments
- 18:39:01 [jugglinmike]
- howard-e: We know that includes Ubuntu (because that's what the CI uses) and macOS (because that's what I use)
- 18:39:13 [jugglinmike]
- Matt_King: Well, I definitely have timeouts on my Windows machine
- 18:40:32 [jugglinmike]
- Matt_King: I think the logical next step for this issue is to change the readme. Right now, the readme just encourages people to run tests locally. I think we can include a link to the relevant Node.js issue
- 18:40:52 [jugglinmike]
- Matt_King: This was quite a diversion/rabbit-hole for Paul, and I don't want any other new contributors to "fall into" it
- 18:41:02 [jugglinmike]
- Topic: New contributing page
- 18:41:16 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2734
- 18:41:35 [jugglinmike]
- Matt_King: I have this patch in draft. The agenda has a link to the preview
- 18:42:06 [jugglinmike]
- Matt_King: I'm looking for someone else to take a look and giving feedback on whether it includes everything we want
- 18:42:15 [jugglinmike]
- jongund: I can take a look
- 18:43:11 [jugglinmike]
- Matt_King: This was in response to an issue that jongund raised
- 18:43:27 [jugglinmike]
- Matt_King: I copied content from the home page and cleaned it up a little bit (making it more appropriate for this kind of page
- 18:43:33 [jugglinmike]
- s/page/page)/
- 18:43:54 [jugglinmike]
- Matt_King: Ideally, it would be the kind of page that points readers to other pages that are helpful when they're getting started
- 18:44:52 [jugglinmike]
- Jem: I was thinking about adding content about "why people should contribute" because right now, it's mostly about the mechanical aspects of contribution
- 18:45:06 [jugglinmike]
- Matt_King: Well, the top of the page has a very brief statement along those lines
- 18:46:10 [jugglinmike]
- Matt_King: If we wanted more and if we wanted to stay true to this style of document, I think that opening statement could include a link--something like "learn more about why contributing to the APG is important..."
- 18:46:48 [jugglinmike]
- Matt_King: So there's a draft pull request; feel free to add commits. I'm happy to co-author content
- 18:47:46 [jugglinmike]
- Topic: Is treegrid Example code able to support nested selects
- 18:48:03 [jugglinmike]
- github: https://github.com/w3c/aria-practices/pull/2741
- 18:48:40 [jugglinmike]
- Matt_King: Stephanie_Leary was trying to use the treeview pattern to make a treeview that included a select in a cell
- 18:49:07 [jugglinmike]
- Matt_King: I replied that adding a select, that could interfere with the navigation in the treeview
- 18:49:40 [jugglinmike]
- Matt_King: I looked around in the code, and I tried to understand the impact of the change on the code. I believe that it will only have negative consequences--not positive
- 18:50:10 [jugglinmike]
- Matt_King: I wrote something up to that effect in my reply, but I would like it if someone could actually test it
- 18:50:57 [jugglinmike]
- Matt_King: I'm pretty sure that the TreeGrid code is very purpose-built for the kind of tree grid we are exemplifying in APG. I don't think it's quite robust enough to support this kind of extension
- 18:51:51 [jugglinmike]
- jongund: I can take a look
- 18:52:16 [jugglinmike]
- Matt_King: You've already signed up for a bunch of things in this meeting; that's very generous!
- 18:54:05 [jugglinmike]
- Topic: New Issue Action Planning
- 18:54:48 [jugglinmike]
- Subtopic: Listbox pattern: aria-multiselectable conflicts with the aria spec
- 18:54:55 [jugglinmike]
- github: https://github.com/w3c/aria-practices/issues/2746
- 18:55:09 [jugglinmike]
- present+ Bryan_Garaventa
- 18:55:25 [jugglinmike]
- Bryan_Garaventa: I responded to this one
- 18:56:01 [jugglinmike]
- Matt_King: Maybe we actually need to adjust the ARIA spec
- 18:56:19 [jugglinmike]
- Matt_King: Your comment here is spot-on, Bryan_Garaventa. It should work, just in terms of the way it maps
- 18:59:11 [jugglinmike]
- Matt_King: The way the ARIA spec language is written for ARIA multiselectable, it doesn't account for the possibility of using ARIA checked to represent the "selected" state. The spec language is inconsistent with itself: there's language about using "checked" in multiselects
- 18:59:34 [Jem]
- +1
- 19:04:52 [jugglinmike]
- Matt_King: So in summary, this is not an APG issue. It's actually an ARIA issue
- 19:05:13 [jugglinmike]
- Jem: I'll add the label "not for practices"
- 19:05:19 [jugglinmike]
- Matt_King: and I'll add a comment to this effect
- 19:05:49 [jugglinmike]
- Zakim, end the meeting
- 19:05:49 [Zakim]
- As of this point the attendees have been Matt_King, jugglinmike, JemmaKu, howard-e, JonGunderson, CurtBellew, Bryan_Garaventa
- 19:05:51 [Zakim]
- RRSAgent, please draft minutes
- 19:05:52 [RRSAgent]
- I have made the request to generate https://www.w3.org/2023/07/11-aria-apg-minutes.html Zakim
- 19:05:59 [Zakim]
- I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye
- 19:05:59 [Zakim]
- Zakim has left #aria-apg
- 20:15:50 [guest]
- guest has joined #aria-apg
- 22:16:43 [jongund_]
- jongund_ has joined #aria-apg
- 23:20:18 [jongund_]
- jongund_ has joined #aria-apg