17:54:15 RRSAgent has joined #aria-apg 17:54:20 logging to https://www.w3.org/2023/09/19-aria-apg-irc 17:54:20 RRSAgent, make logs Public 17:54:21 please title this meeting ("meeting: ..."), Matt_King 17:57:17 MEETING: ARIA Authoring Practices Task Force 17:57:27 present+ 17:57:33 rrsagent, make minutes 17:57:34 I have made the request to generate https://www.w3.org/2023/09/19-aria-apg-minutes.html Matt_King 17:58:49 jugglinmike has joined #aria-apg 18:00:57 rrsagent, make log public 18:01:06 Zakim, start the meeting 18:01:06 RRSAgent, make logs Public 18:01:07 jongund has joined #aria-apg 18:01:07 please title this meeting ("meeting: ..."), jugglinmike 18:01:24 meeting: ARIA Authoring Practices Task Force Weekly Teleconference 18:01:27 Meeting: ARIA Authoring Practice 18:01:51 present+ jugglinmike 18:01:58 scribe+ jugglinmike 18:02:00 present+ 18:02:57 howard-e has joined #aria-apg 18:03:22 present+ 18:04:09 present+ jongund 18:05:12 Topic: reflections on TPAC 18:05:20 Matt_King: APG was discussed in multiple contexts 18:05:43 Matt_King: The most substantial discussion was around the Tooltip pattern. It got 90 minutes of discussion in the ARIA WG! 18:06:24 https://github.com/w3c/aria/wiki/TPAC-2023-ARIA-Meetings 18:06:26 Matt_King: I need to revisit the minutes to capture the essense of that discussion 18:06:43 tooltip: https://github.com/w3c/aria/issues/2002 18:06:43 Matt_King: I think we made some decisions that enable some forward progress on the Tooltip pattern 18:07:26 jongund: Why did this pattern get consideration at TPAC? 18:07:40 Matt_King: Tooltips are all over the place, APG doesn't have an example, and we have an issue that's been open for 7 years 18:08:04 Matt_King: Separately, we talked about bringing new features into ARIA and making sure we have alignment with screen reader developers 18:08:18 Tuesday meeting agenda: Relationship with ATs, and update on ARIA-AT results 18:08:45 Matt_King: I suggested that for the new features we're working on in 2024, we should include early prototype examples in the APG, and then give the ARIA-AT community group an opportunity to consider how they would write tests 18:09:47 Matt_King: That seems to be agreeable to the folks involved in the discussion, though some expressed concerned that it might be too early for that kind of design 18:09:57 https://github.com/w3c/aria/issues/1884 18:10:06 1.4 prioritization 18:10:08 Matt_King: ARIA has four very clear priorities for the 2024 roadmap 18:10:45 notification proposal: https://github.com/w3c/aria/discussions/1958 18:10:47 Matt_King: 1. ARIA actions, 2. AT notifications, 3. changes to ARIA Model to support UI popover, and (my favorite) 4. list view 18:11:02 Matt_King: I'm already working on the ARIA pull requests for modal and list view 18:11:36 Matt_King: ARIA actions, as we know, has already made a lot of progress. The main thing is to get someone (hopefully Sarah) to write an example 18:12:08 Matt_King: The main implication for APG is that we need a way to write content that is LOUDLY labeled as "experimental". That content is included as a way for the community to iterate 18:12:27 Matt_King: I don't know if we can prioritize this by the end of this year, though 18:13:17 Matt_King: I felt really good about the progress we made on all of these things! APG also received some nice call outs; it seems as though the wider community is recognizing our work. 18:14:31 Topic: Status of Site Updates 18:14:31 Topic: Status of Site Updates 18:15:25 Matt_King: We landed three changes, including the longstanding patch from jongund "Listbox Examples: Update scrolling of listbox item with focus into view when page is magnified" 18:15:40 Matt_King: https://github.com/w3c/aria-practices/pull/2622 18:16:04 Matt_King: Those patches are listed in the agenda for this meeting 18:16:14 Topic: PR 2780: Fix for iOS Safari combobox bug 18:16:23 github: https://github.com/w3c/aria-practices/pull/2780 18:17:00 Matt_King: I put in a review checklist, and I'm pretty sure we only need people looking at the visual presentation and the code 18:17:25 Matt_King: There's not much code, but the code review is important because we want to make sure the approach is appropriate 18:18:10 Matt_King: The patch uses absolute numbers, and I wonder if that is the best way 18:18:47 jongund: I can do a code review 18:20:23 Matt_King: My second question is about the two examples which are NOT changed by this pull request. Could we have someone look and verify that this problem does not exist in iOS and Safari on those two? 18:21:16 Matt_King: The other two examples are "select only" and "date picker". They do not use the CSS which are modified by this patch (they have their own separate CSS) 18:21:28 jongund: I can look at those, too 18:21:53 Matt_King: Thanks! If those also need changes, I'd like those changes to be included in the scope of this patch 18:22:45 Matt_King: Because I don't actually understand what was wrong (or what "auto" does in that patch), I had trouble choosing a good title for this pull request 18:25:18 [Jem explains the problem] 18:26:33 Matt_King: Okay, thank you. I have the answer that I need for the third question. If jongund and jem submit reviews, then Andrea will have what she needs 18:26:43 Topic: PR 2775: Feed example changes 18:27:11 Matt_King: Because neither Andrea nor Ariella is here, I think we should skip this today 18:27:22 github: https://github.com/w3c/aria-practices/pull/2775 18:27:34 Topic: Issue 2798: Question about how typeahead should work in treeviews 18:27:45 github: https://github.com/w3c/aria-practices/issues/2798 18:28:39 Matt_King: The reporter believes that the description of tree view is not specific enough about scrolling in a specific situation 18:29:20 Matt_King: They offer a solution 18:29:22 Matt_King: As far as I can tell from native implementations of tree view, their suggestion would be more of a search than a typeahead. 18:29:58 https://www.w3.org/WAI/ARIA/apg/patterns/treeview/examples/treeview-navigation/ 18:30:05 Matt_King: Scrolling to things in tree view that are inside of a collapsed node seems more like a search behavior to me 18:32:01 Matt_King: in my mind, scrolling into collapsed content would not necessarily be great because the user may have content collapsed on purpose--as a mechanism to limit the number of potential destinations 18:32:41 Matt_King: Imagine trying to use "type ahead" with a huge tree view like the Windows Registry 18:34:18 jugglinmike: there's also the implementation concern of tree views whose "branches" are expensive to retrieve 18:34:31 jugglinmike: e.g. for a file system hierarchy which requires disk I/O 18:35:44 jugglinmike: In those situations, implementations may intentionally defer the population of collapsed items. They can't provide a general search across all the content of the tree view because they haven't retrieved (or otherwise computed) collapsed content 18:36:13 Topic: Issue 2800: HTML structure of listbox with grouped options 18:36:27 github: https://github.com/w3c/aria-practices/issues/2800 18:37:18 Matt_King: Is this just another equally valid way of structuring content? Or is it better in some way? Are there any disadvantages? 18:38:47 jongund: The suggested approach may be semantically more accurate 18:39:13 Matt_King: I have some concerns about indexing, but now that I think about it, I don't know if we have a spec for this case 18:40:15 Matt_King: In Chrome, the way indexes are calculated, is that the entire list has 11 items. 18:40:39 Matt_King: But at one point in time, there were people arguing about how/when numbering restarts in groups and menus 18:41:17 Matt_King: Firefox is different! It says "cat" is "one of five", "reindeer" five of five, and then "dolphin" is one of three 18:41:54 Matt_King: We have a meaningful difference between Firefox and Chrome, and I think it shouldn't exist 18:42:15 Matt_King: I wonder what WebKit does, but I'm not going to try that just now 18:42:35 Matt_King: From my perspective, this is one list that just has some groupings within it 18:45:12 Matt_King: It's kind of funny because HTML doesn't actually have a semantic structure equivalent to "group" which fits within the "UL" element 18:45:19 Matt_King: The "select" element does, though 18:46:03 Matt_King: In a sense, Firefox is justified in its behavior because the HTML semantics describe three separate lists 18:46:32 Matt_King: That would still be the case even in this reporter's example because there are still separate lists (they're just nested) 18:48:38 jugglinmike: I always thought that role="presentation" applied recursively to all of an element's contents 18:49:38 Matt_King: It does, but authors can re-surface specific ancestor nodes by specifying an explicit role on them. This is what the proposed example does 18:51:18 Matt_King: My initial impression was that these were two equivalent way of coding it, that they're both valid, and authors can choose between either. I still feel that way 18:52:09 [all in attendence agreed that this is a matter of personal preference] 18:54:31 Topic: updating the version of skipTo 18:55:00 jongund: I found the template for the example. For the other pages (like the simple "about" pages) are there templates? Or are those more hard-coded 18:55:20 Matt_King: To update the version, you update it in aria-practices, and that will automatically apply everywhere 18:55:33 jongund: But I need to add an HTML "data-" attribute to the script tag 18:55:55 Matt_King: Oh! That would require two pull requests that would have to be merged simultaneously. I'm not sure how that would work 18:56:46 Matt_King: I recommend you open an issue in the WAI-ARIA-Practices repository that describes your requirements, and a pull request in the ARIA-Practices repository that implements what you need to do there 18:57:11 howard-e: I will keep a look out for the ARIA-Practices pull request and review it 18:58:05 Matt_King: That ARIA-Practices pull request should only modify content/shared/js 18:58:22 Zakim, end the meeting 18:58:22 As of this point the attendees have been Matt_King, jugglinmike, Jem, howard-e, jongund 18:58:24 RRSAgent, please draft minutes 18:58:26 I have made the request to generate https://www.w3.org/2023/09/19-aria-apg-minutes.html Zakim 18:58:32 I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye 18:58:32 RRSAgent, leave 18:58:32 I see no action items 18:58:32 Zakim has left #aria-apg