19:05:34 RRSAgent has joined #aria-apg 19:05:38 logging to https://www.w3.org/2025/02/11-aria-apg-irc 19:05:38 RRSAgent, make logs Public 19:05:39 Meeting: ARIA Authoring Practices Task Force 19:05:45 present+ jugglinmike 19:05:47 scribe+ jugglinmike 19:07:06 Matt_King has joined #aria-apg 19:07:24 present+ 19:07:53 Topic: Setup and Review Agenda 19:07:53 CurtBellew has joined #aria-apg 19:07:57 https://github.com/w3c/aria-practices/wiki/February-11%2C-2025-Agenda 19:09:32 Matt_King: Any requests for change to agenda? 19:09:42 Matt_King: Hearing none, we'll stick with the agenda as planned 19:09:48 Matt_King: Next meeting: February 18 19:10:01 Topic: Publication planning 19:10:37 Matt_King: We'll decide whether any of these new issues or PRs will be added to the plan. But as of this moment, you can find everything we have committed to in the milestone referenced from the agenda 19:11:09 Matt_King: The next publication is scheduled for March 25 19:11:38 s/March/February/ 19:11:44 Matt_King: That's two weeks from today 19:11:49 Topic: PR 2991 - Practice Page for Supporting color settings 19:11:58 github: https://github.com/w3c/aria-practices/pull/2991 19:12:14 Matt_King: Several people have looked at this, and it has changed a fair amount based on their reviews 19:12:39 Matt_King: There is new content that jongunderson added within the last week--change which I have not reviewed from an editorial perspective, yet. 19:12:55 Matt_King: But I still think it would be good to have more people to review before next week 19:13:12 Matt_King: To look for both editorial and accuracy problems of any kind 19:13:59 Matt_King: Adam_Page is the only person to submit a formal review so far--thank you, Adam_Page 19:14:11 Adam_Page: And I can look again in the next week 19:15:29 CurtBellew: I'd like to take a crack at this, too 19:15:49 Matt_King: It would be great if you could get to it before next week's meeting 19:16:05 Matt_King: There's a lot of content here, so I expect we'll be revising it until just a few days before publication 19:16:17 Matt_King: But I get the feeling that this is already in a very high-value state 19:16:42 Topic: PR 3214 - Multi-thumb slider fix 19:16:48 github: https://github.com/w3c/aria-practices/pull/3214 19:17:07 Matt_King: This only touched one file 19:17:57 arigilmore: This was a pretty simple change. It was looking normal locally, but on the live website, it was slightly off. I took the suggestion on the issue (making sure that, at minimum, it is displaying the correct value, and using the existing math otherwise) 19:18:13 Matt_King: So this will not effect any of the tests 19:18:28 Matt_King: Does this need to be reviewed on multiple devices? On mobile and laptop 19:18:38 s/laptop/laptop?/ 19:18:45 arigilmore: That would be a good idea 19:18:53 Adam_Page: I can take a look at this one, too 19:19:02 Matt_King: Thank you, Adam_Page! 19:19:30 Adam_Page: I'll look at it on one mobile platform and one desktop platform 19:19:51 Topic: Issue 3232 - rowgroup for table body 19:20:00 github: https://github.com/w3c/aria-practices/issues/3232 19:20:10 Matt_King: It's not clear to me how much of a problem this is in practice 19:21:07 Matt_King: Apparently, our table example (where we build a table from divs and spans in order to illustrate the "table" role) uses the "rowgroup" role to represent the table body 19:21:18 Matt_King: The reporter is saying that none of the browsers map it that way 19:21:30 Matt_King: This seems like a problematic mapping in the first place. 19:21:43 Matt_King: The reporter says that neither NVDA nor JAWS can navigate by cell when this is done... 19:22:10 Matt_King: They provided a link to the HTML 19:22:58 CurtBellew: I'm assuming that it's pointing to the table example. If you look there, that example does use "rowgroup". I'm not sure I understand because I tried it with JAWS just to see if I could navigate using table navigation. So either I'm doing it differently or I'm not understanding the concern 19:23:50 Matt_King: So the table example is a table that has, like, "students", "first name", "last name", etc... I am able to navigate this with the JAWS table commands (alt + ctrl + left, right, up and down) 19:24:04 Matt_King: And then "alt+ctrl+end" does go to column 1 row five 19:24:19 Matt_King: I don't see that there's necessarily a functional problem here--at least not with JAWS 19:25:21 Matt_King: If we took out the divs that have "rowgroup" on them, it really wouldn't change anything, I don't think... 19:26:08 Matt_King: Looking at the HTML, there are two different rowgroups--one with one row (for the header), and one with the other three or four rows (with the body). But it's just a div with "role=rowgroup". I don't think it can do anything. It's not as though the one for the head is different from the one for the body. 19:26:16 Matt_King: Maybe we shouldn't have included them 19:27:30 CurtBellew: I took a quick spin with NVDA, and it was basically telling me that I wasn't in a table 19:28:28 Matt_King: Oh yeah. "Not in a table cell" is what NVDA says 19:28:38 Matt_King: Ah, but that's only when you're in the head row 19:28:52 Matt_King: It seems to think that essentially the first row in the body is the first row in the table 19:29:18 Matt_King: That gives me reason to think that if we got rid of the rowgroups, it would treat all the rows the same 19:29:55 CurtBellew: I'm going to a really simple WebAIM table, and I'm not able to get out of the table, there. This is very strange 19:33:38 Matt_King: The reporter links to HTML-AAM issue #474 19:34:09 Matt_King: But this is going in the other direction. It's like when some of the browsers are taking thead, etc and translating them into "role=none". That's Chrome and WebKit which are doing that... 19:35:27 Matt_King: Should we take out the "rowgroup"s 19:35:37 arigilmore: I don't know! I don't think I have enough understanding on this one 19:35:44 Adam_Page: Ditto for me; I'd want to look into it more 19:36:19 CurtBellew: My initial thought is that I don't understand enough about why we implemented "rowgroup"s. For me, it seems logical that we could just remove them, but without knowing more of the history, I'm not so sure 19:37:22 Matt_King: From an accessibility point of view, I don't know what value these roles add 19:37:31 Matt_King: That's why this person is requesting their removal 19:38:01 Jem has joined #aria-apg 19:38:05 Matt_King: Maybe CurtBellew can do some testing. If we can remove all the roles without impacting the behavior, then I think we should definitely remove them 19:38:21 CurtBellew: I'll do that testing and report back 19:39:34 Topic: PR 3216 - Landmark pattern changes 19:39:42 github: https://github.com/w3c/aria-practices/pull/3216 19:39:52 Matt_King: I think we'll skip this for now because jongunderson isn't here today 19:39:59 Topic: Issue 3217 - Proposal for accessing context menu in trees 19:40:09 github: https://github.com/w3c/aria-practices/issues/3217 19:41:36 Matt_King: Right now, normally, to get to context menus with the keyboard, you would have to press shift+f10, but on Macs--I actually don't know how to do it on Macs if you're not a VoiceOver user. 19:41:53 Matt_King: There might not even be a way to get to context menus with the keyboard if you're not a VoiceOver user 19:42:09 Matt_King: To require shift+f10 on a Mac creates an unusual discovery problem 19:42:26 Matt_King: But if there's an icon that's to the right of the tree node, then perhaps you could use the right arrow 19:42:52 Matt_King: Is the icon traditionally on the right? It would be very strange if it was on the left and you pressed the "right" arrow to access it! 19:44:50 Matt_King: I'm looking at a Windows one. It makes sense that, on an open parent node, the right arrow would move to the first child. But it is, as they point out, redundant because as soon as you press right-arrow again, it doesn't go to the next sibling; it goes nowhere. You have to switch to using down-arrow 19:45:37 Matt_King: It is a little interesting that in order to get to the context menu for a parent node, you would have to first expand it, and then you would be able to get to the context menu. Which I guess is fine as long as expanding doesn't have any side-effects... 19:45:47 Matt_King: But I guess that's more of an "app design" issue 19:45:53 present+ Jem 19:46:10 https://github.com/w3c/aria/issues/2300 19:46:44 Jem: The ARIA spec does not provide information about the way to determine how many items caused the menu to open. 19:47:06 Jem: Is there something here that we can resolve within ARIA instead of within our practice pages? 19:47:40 Matt_King: Well, I think this actually--this present proposal is not about the structure of the nodes or the DOM. It's about the keyboard interaction specifically 19:48:16 Matt_King: The way that they have worded the proposal, though, it sounds like they are thinking that the context menu button would be a child, I guess of the tree item. 19:48:27 Matt_King: The way it's written in the proposal, though, it seems like it would have to be more clear 19:48:51 Matt_King: I don't think there's any down side to this idea (that I can see)... 19:49:54 Matt_King: So, we had talked about making another ARIA-Actions example using tree. At one time, Adam_Page had suggested that he might be open to working on that 19:50:17 Adam_Page: Yes, I think I did, and I think I would still be. I'm working on a separate thing which came up last week (Scott's expandable region) 19:50:20 Matt_King: Oh, right 19:51:09 Matt_King: One question I had is: in the case of a tree, would it be fairly common for there to not just be one button for context sections, but for there to be a whole collection or row of buttons (separate buttons for, say, "delete" or "move up" or "move down" or "rename")? 19:54:13 Jem: One design I observed was state medicare app. They were struggling with the design--that you could remove one line and at the same time add a line and edit it. One line had different options 19:54:59 Matt_King: Lately, I've seen more resistance to adding a menu button which people have to click to learn what the actions are. Designers seem to be preferring to display all the available actions so they can be readily reviewed 19:55:12 Matt_King: What should our feedback here? 19:55:29 Matt_King: Does anyone see any reason they shouldn't be using the right arrow to explore additional actions? 19:55:58 Jem: Can you explain "node"? 19:56:15 Matt_King: A node is a tree item. You have root nodes, parent nodes, and end nodes... But they're all just tree items 19:56:19 CurtBellew has joined #aria-apg 19:56:49 Matt_King: Think of an "
  • " with "role=tree" on it. That could have, inside of it, the name of the tree item as well as several buttons. Those buttons might only be shown visually when there's hover or focus on that item 19:57:48 Jem: What is the relationship between one item with different options? I know it might hold it as context, but there's no "owned" or "parent"...? 19:58:10 Matt_King: The relationship would be "aria-actions". The "
  • " would have aria-actions 19:58:21 Jem: Ah, right, that's why we came up with aria-actions 19:58:29 Jem: Do we ask Mike to come up with a draft? 19:59:15 Matt_King: He did include some potential revisions to the arrow key language in this issue. The thing that I would suggest to change is that I don't know if we would want to use the term "child item" because it could be misconstrued as as another tree item 20:00:12 Matt_King: I think that by "first child", he means "child that represents the context action" 20:00:31 Matt_King: The use of the word "child" in the description is a little problematic because I'm not sure what "child" represents 20:01:03 Jem: Can we use the aria-action concept here? 20:01:09 Matt_King: Yeah, I think that's what the intent is 20:01:26 Matt_King: I can write a comment to ask for some additional clarity 20:01:59 Zakim, end the meeting 20:01:59 As of this point the attendees have been howard-e, arigilmore, jugglinmike, Matt_King, Jem 20:02:01 RRSAgent, please draft minutes v2 20:02:03 I have made the request to generate https://www.w3.org/2025/02/11-aria-apg-minutes.html Zakim 20:02:10 I am happy to have been of service, jugglinmike; please remember to excuse RRSAgent. Goodbye 20:02:10 Zakim has left #aria-apg 20:22:27 RRSAgent, leave 20:22:27 I see no action items