IRC log of aria-apg on 2024-05-07

Timestamps are in UTC.

18:01:05 [RRSAgent]
RRSAgent has joined #aria-apg
18:01:10 [RRSAgent]
logging to https://www.w3.org/2024/05/07-aria-apg-irc
18:01:12 [jugglinmike]
rrsagent, make log public
18:01:28 [jugglinmike]
Zakim, start the meeting
18:01:28 [Zakim]
RRSAgent, make logs Public
18:01:30 [arigilmore]
arigilmore has joined #aria-apg
18:01:30 [Zakim]
Meeting: ARIA Authoring Practices Task Force
18:01:51 [jugglinmike]
Topic: ARIA Authoring Practices Task Force Weekly Teleconference
18:04:24 [arigilmore]
present+
18:04:51 [jugglinmike]
present+ jugglinmike
18:04:54 [jugglinmike]
scribe+ jugglinmike
18:05:31 [Matt_King]
Matt_King has joined #aria-apg
18:05:41 [howard-e]
howard-e has joined #aria-apg
18:05:42 [Matt_King]
present+
18:05:45 [howard-e]
present+
18:06:18 [jugglinmike]
Topic: Setup and Review Agenda
18:06:43 [jongund]
jongund has joined #aria-apg
18:07:12 [jugglinmike]
https://github.com/w3c/aria-practices/wiki/May-7%2C-2024-Agenda
18:07:41 [jugglinmike]
Matt_King: Any requests for change to agenda?
18:07:51 [jugglinmike]
Matt_King: Hearing none, we'll move forward as planned
18:08:15 [jugglinmike]
Matt_King: No meeting May 14 (it's Access U; I'll be there, and I'll be trying to recruit for this group)
18:08:28 [jugglinmike]
Matt_King: Next meeting: May 21
18:08:43 [jugglinmike]
Topic: Thank you Andrea
18:08:55 [jugglinmike]
Matt_King: Andrea Cardona has accepted a new position outside IBM. She says good bye. We say Thank you ... and please come back if you can!
18:09:10 [jugglinmike]
arigilmore: Her last day was about two weeks ago
18:10:14 [Jem]
Jem has joined #aria-apg
18:11:01 [Jem]
rrsagent, make minutes
18:11:02 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/07-aria-apg-minutes.html Jem
18:13:52 [jugglinmike]
Jem: There is an "invited expert" system to allow people to stay in the group if they change their employer
18:15:17 [jugglinmike]
Topic: Publication status
18:15:40 [jugglinmike]
Matt_King: due to Access U, I decided we'd move the publication from today to the 21st of May
18:15:50 [jugglinmike]
Matt_King: I thought keeping it today would just be too much stress
18:16:06 [jugglinmike]
Matt_King: If you look at this milestone, none of the pull requests in it are ready, but several close
18:16:17 [jugglinmike]
https://github.com/w3c/aria-practices/milestone/31
18:16:37 [jugglinmike]
daniel-montalvo: I'm not aware of anything that will keep us from publishing on the 21st, but I'll let you know if anything comes uo
18:16:51 [jugglinmike]
s/comes uo/comes up/
18:17:00 [jugglinmike]
Topic: Feed example update
18:17:33 [jugglinmike]
howard-e: pull request #2775 wasn't working because the pull request was out of sync with the repository which generates the preview
18:18:11 [jugglinmike]
howard-e: To resolve it, I went to the generated pull request and just updated it with the main branch of the "build" repository and re-ran the relevant GitHub Action
18:18:53 [jugglinmike]
howard-e: I think this will continue to happen with some of the older pull requests. We should probably document the process of manual updating so that it's not only me who can correct this problem
18:19:39 [jugglinmike]
Matt_King: That's some great news that it's in sync. I tested this, and the "CTRL+End" thing in the preview is working great
18:19:58 [jugglinmike]
Matt_King: I think arigilmore's work on this is done and that this is practically "ship ready"
18:20:10 [jugglinmike]
arigilmore: Thanks to the team for all the help. I'm really glad that this will be in the next release
18:20:24 [jugglinmike]
Matt_King: I can't believe this one took so long!
18:20:42 [jugglinmike]
Topic: Update to AT Support tables
18:20:58 [jugglinmike]
preview link: https://deploy-preview-317--aria-practices.netlify.app/aria/apg/patterns/radio/examples/radio-activedescendant/
18:21:27 [jugglinmike]
Matt_King: five changes have been made based on feedback from this Task Force and the ARIA-AT community group
18:21:52 [jugglinmike]
Matt_King: that includes
18:22:00 [jugglinmike]
Matt_King: a column header in the first column
18:22:12 [jugglinmike]
Matt_King: a new title for the second and third columns
18:22:27 [jugglinmike]
Matt_King: removed the word "supported" from every cell for a cleaner presentation
18:23:18 [jugglinmike]
Matt_King: We changed the order of rows to alphabetical (thanks to howard-e and team--it looks like that got fixed this morning)
18:23:36 [jugglinmike]
Matt_King: The only thing left to do is to finish the content which explains the meaning of the rows and columns
18:23:56 [jugglinmike]
Matt_King: We'll probably have to work asynchronously on that to finish in time for the 21st of this month
18:24:23 [jugglinmike]
Matt_King: Just like we discussed last week, we'll add the link to just below the heading that's above the table
18:24:31 [jugglinmike]
Jem: Looks good to me, Matt_King. Great job!
18:25:46 [jugglinmike]
daniel-montalvo: This "must have" versus "should have" may be problematic. This assumes the spec language. We should try to explain where these are coming from.
18:26:08 [jugglinmike]
daniel-montalvo: I've been having a look at the AT documentation. I think if you go down that path, then you can understand.
18:26:25 [jugglinmike]
daniel-montalvo: I still kind of prefer using other language
18:26:49 [jugglinmike]
Matt_King: We're intentionally using RFC 2119
18:27:15 [jugglinmike]
Matt_King: the idea is that, in the long term, by aligning the terminology, we might be able to one day reverse-engineer a spec from the tests
18:27:33 [jugglinmike]
daniel-montalvo: I'm glad to learn that there has been agreement between the main stakeholders
18:27:46 [jugglinmike]
daniel-montalvo: I would appreciate this to be in the "about" page
18:27:53 [jugglinmike]
Matt_King: Agreed. It will definitely be there
18:28:12 [jugglinmike]
Jem: "Test-driver spec" sounds awesome
18:28:51 [Jem]
s/Test-driver spec/A
18:28:59 [Jem]
s/Test-driver spec/AT test driven/
18:30:21 [siri]
siri has joined #aria-apg
18:31:06 [jugglinmike]
Topic: Support for experimental content
18:31:49 [jugglinmike]
Matt_King: We have this "preview" pull request for the experimental content
18:32:04 [jugglinmike]
https://github.com/w3c/aria-practices/pull/2977
18:32:21 [jugglinmike]
Matt_King: That's based on a fake experimental copy of the "tree view" example
18:32:39 [jugglinmike]
Matt_King: I'm wondering whether or not we would be able to merge all of these changes except for the fake preview..
18:33:14 [jugglinmike]
Matt_King: ...so that we could proceed without changing anything visible in the APG, but that it would allow us the open a new pull request which could introduce experimental content
18:33:40 [jugglinmike]
Matt_King: I'm wondering if we could get these changes in place without the experimental content just so that the infrastructure is available
18:34:01 [jugglinmike]
Matt_King: I expect that the first experimental content for APG could take multiple weeks if not months
18:34:16 [jugglinmike]
howard-e: I think that would be definitely possible
18:34:28 [jugglinmike]
howard-e: It relates to a question I had in the pull request review
18:34:51 [jugglinmike]
howard-e: If there is no experimental content, then that section at the bottom of the page is just empty
18:35:15 [jugglinmike]
Matt_King: Could we change the script to only include that section if there is at least one piece of experimental content?
18:35:22 [jugglinmike]
howard-e: Yes, that should be possible
18:35:37 [jongund]
jongund has joined #aria-apg
18:36:21 [jugglinmike]
Matt_King: If we move forward with this, that will allow us to begin moving forward with ARIA Actions
18:36:51 [jugglinmike]
Matt_King: as far as I know, I think ARIA Actions is the most important experimental content coming up
18:37:14 [jugglinmike]
Matt_King: Other things in ARIA 1.3 (e.g. annotations) come to mind, but we don't have enough people to work on that stuff right now, I think
18:37:28 [jugglinmike]
Topic: New and unlabeled issues
18:37:44 [jugglinmike]
https://github.com/w3c/aria-practices/issues?q=is%3Aissue+is%3Aopen+created%3A%3E2021-08-15+no%3Alabel++sort%3Aupdated-desc
18:38:47 [jugglinmike]
Subtopic: How to properly implement typical e-commerce comboboxes
18:38:54 [jugglinmike]
github: https://github.com/w3c/aria-practices/issues/2999
18:39:44 [jugglinmike]
Matt_King: I think this person is asking whether the elements in a dropdown list of a combobox can be links or work like links
18:40:07 [jugglinmike]
Matt_King: In the example website, it looked to me like the combobox they have for their search type-ahead is working really nicely
18:40:43 [jugglinmike]
Matt_King: If you follow that link, and you go to the search button, it opens a dialog which is just a combobox and a search button
18:40:51 [jugglinmike]
Matt_King: I used the term which they suggested, "bags"
18:41:29 [jugglinmike]
Matt_King: In the dropdown for the combobox, are those styled as links visually? Do they work like links for other people? They don't seem to behave like links for me; they seem to just execute a search
18:41:43 [jugglinmike]
Matt_King: I don't know if maybe this is something that is non-obvious to a screen reader user
18:44:03 [jugglinmike]
jugglinmike: The items function like links to me--they cause a navigation
18:44:32 [jugglinmike]
Matt_King: Yeah, it works that way for me, too, but the screen reader doesn't tell me it's a link. I wonder if that's what people are concerned about
18:45:26 [jugglinmike]
Matt_King: You can't open those links in a new tab as a keyboard user because the focus is on the search box
18:46:07 [jugglinmike]
jugglinmike: I can open the links in a new tab as a mouse user by clicking with the middle button
18:46:34 [jugglinmike]
Matt_King: I don't think there's a problem with this implementation as far as I can tell.
18:47:07 [jugglinmike]
Matt_King: The only problem with the options not being links is that they don't have all the functionality of links. The dropdown certainly works as I would expect it to work
18:47:39 [jugglinmike]
Matt_King: It's not clear to me why this is a special pattern
18:48:40 [jugglinmike]
Matt_King: I don't know if using a grid in the drop-down (so that the link could be exposed as a link) is an improvement. I don't know if the dropdown items need to be exposed as links
18:51:20 [jugglinmike]
Matt_King: Though I haven't tried this with multiple screen readers...
18:53:53 [jugglinmike]
Matt_King: This looks just like APG's listboxes. It feels fine to me
18:54:08 [jugglinmike]
present+ siri
18:54:35 [jugglinmike]
Jem: I don't see any listbox role in this design
18:54:46 [jugglinmike]
Matt_King: Somehow JAWS is going into forms mode, though
18:56:30 [jugglinmike]
Jem: Ah, I see the "listbox" role, now
18:57:09 [jugglinmike]
Jem: the role "option" is on the <li> element
18:58:06 [jugglinmike]
Matt_King: the option is a child of group, which is allowed
18:58:48 [jugglinmike]
Matt_King: There is a heading inside of a listbox, which is a validation issue
18:59:30 [jugglinmike]
Matt_King: I don't know if this is a special pattern. It looks to me like this is the listbox with grouped options, and the options behave as links. There isn't a rule against options behaving as links as far as I know
19:00:03 [jugglinmike]
Matt_King: Any executable elements is allowed to execute a command. One such command is "open this page" which is what a link does
19:00:55 [jugglinmike]
siri: how does a user know that an item is a link if it isn't exposed as a link?
19:01:17 [jugglinmike]
Matt_King: Well, what else would the user expect the items in a list of "search results" to do?
19:02:46 [jugglinmike]
Zakim, end the meeting
19:02:46 [Zakim]
As of this point the attendees have been arigilmore, jugglinmike, Matt_King, howard-e, siri
19:02:48 [Zakim]
RRSAgent, please draft minutes v2
19:02:50 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/05/07-aria-apg-minutes.html Zakim
19:02:56 [Zakim]
I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye
19:02:56 [jugglinmike]
RRSAgent, leave
19:02:56 [RRSAgent]
I see no action items
19:02:56 [Zakim]
Zakim has left #aria-apg