16:56:00 RRSAgent has joined #aria 16:56:04 logging to https://www.w3.org/2026/06/25-aria-irc 16:56:04 RRSAgent, make logs Public 16:56:05 Meeting: ARIA WG 16:56:08 Agendabot, find agenda 16:56:08 jamesn, OK. This may take a minute... 16:56:09 agenda: https://www.w3.org/events/meetings/690d057f-db6d-4169-b13f-68d7f1336b59/20260625T130000/ 16:56:09 clear agenda 16:56:09 agenda+ -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2026-06-19+repo:w3c/aria&type=Issues 16:56:09 agenda+ -> New Issue Triage https://is.gd/3DA7UC 16:56:12 agenda+ -> WPT Open PRs https://tinyurl.com/wpt-a11y 16:56:14 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 16:56:17 agenda+ -> aria-actions: handling focus when actions are synthetically triggered https://github.com/w3c/aria/issues/2691 16:56:20 agenda+ -> Allow aria-valuetext for use with combobox role https://github.com/w3c/aria/pull/2417 16:56:23 agenda+ -> 9.3 Presentational Roles Conflict Resolution does not consider custom element use cases https://github.com/w3c/aria/issues/2303 16:56:26 agenda+ -> Explicit vs implicit roles for elementInternals https://github.com/w3c/aria/issues/2686 16:56:29 agenda+ -> Allow treeitems to omit groups by specifiying aria-level, aria-posinset, and aria-setsize https://github.com/w3c/aria/pull/2091 17:01:13 pkra has joined #aria 17:01:18 cyns has joined #aria 17:01:19 present+ 17:01:28 present+ 17:01:37 present+ 17:01:47 Matt_King has joined #aria 17:01:55 katez has joined #aria 17:02:39 filippo-zorzi has joined #aria 17:02:46 scribe+ 17:02:51 giacomo-petri1 has joined #aria 17:02:55 HaTheo has joined #Aria 17:02:56 giacomo-petri has joined #aria 17:02:58 zakim, take up next 17:02:58 agendum 1 -- -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2026-06-19+repo:w3c/aria&type=Issues -- taken up [from agendabot] 17:02:58 I can't comment on that because it doesn't look like a github issue to me. 17:03:01 present+ 17:03:02 present+ 17:03:04 present+ 17:03:05 present+ 17:03:09 present+ 17:03:19 present+ 17:03:47 jamesn: None of this we need to look at. 17:03:52 ... 2824 dependabot 17:04:00 ... editorial update taxonomy of states and properties 17:04:07 pkra: Easier reviews if someone wants to have a look 17:04:38 ... Good to get an understanding of the spec 17:04:44 theo: I'll take a look 17:05:13 pkra: The next one is even easier, adding the synonymous 17:05:23 Theo: Happy to take a look at this one too 17:05:43 katez: I'll also take a look at this 17:05:54 zakim, take up next 17:05:54 agendum 2 -- -> New Issue Triage https://is.gd/3DA7UC -- taken up [from agendabot] 17:05:54 I can't comment on that because it doesn't look like a github issue to me. 17:05:57 CurtBellew has joined #aria 17:06:06 present + 17:06:13 jamesn: 9 new issues 17:06:19 pkra: You can ignore the ifrst one 17:06:26 jamesn: Structured content for aria-notify 17:06:33 benbeaudry has joined #aria 17:06:36 present+ 17:06:44 ... This is from the i18n review 17:06:59 pkra: I tried to find the conversation where it was dec ided for the future 17:07:08 jamesn: We need to pull in the person working on aria-notify 17:07:30 twilco has joined #aria 17:07:30 https://github.com/w3c/aria/discussions/1958#discussioncomment-12504965 17:07:38 sarah: Goughd and Jacque. Not sure how this owuld work 17:07:41 aardrian has joined #aria 17:07:44 https://github.com/w3c/aria/issues/2478 17:07:52 jamesn: Probably we can just put a note 17:07:53 q+ 17:07:55 present+ 17:07:59 q- 17:08:13 pkra: Specific question is if we've considered structured content, and we have 17:08:31 sarah has joined #aria 17:08:31 Clay: Just dropped a couple links on irc for context, I'll put them in the issue 17:08:43 present+ 17:09:14 jamesn: Add specific language and direction metadata to aria-notify. Can I do the same thing with this Clay? 17:09:16 Clay: Will do 17:09:33 JamesN: Translatable attributes 17:09:42 Clay: This is not aria-notify specific 17:09:48 jamesn: We've looked at this before 17:10:06 ... Would anyone want to take this on as a research for us to be able to put something in? 17:10:14 pkra: You can assign it to me 17:10:53 jamesn: Next is on the editors agenda 17:11:16 ... Browser Testing and Tools WG have it in their charter but want to drop it because there hasn't been enough progress 17:11:40 Daniel: Editors draft uris is for editors too 17:11:55 jamesn: Mappings for row and gridcell elements with aria-checked 17:12:38 Theo: It's not clear how this would map in AX, current mapping using menuitemmarkchart, doesn't seem right for this, just wanted to make sure there's an appropriate mapping for it 17:13:17 jamesn: add value attribute as name source for input type=image 17:13:23 present+ 17:13:43 Stefan has joined #aria 17:13:51 present+ 17:14:20 ... Value is allowed in an input, seems like it should be 17:14:26 giacomo-petri: It's not 17:14:45 jamesn: Should weinclude something in the accname calculation that is not valid hTML? 17:14:59 No. 17:15:17 giacomo-petri: I believed it was. Since it's not, we should do something about it. Browsers are considering it to remediate author errors but that's not a reason for us to include it 17:15:29 Jamesn: I agree with that. Can you add a comment to the issue? 17:15:33 giacomo-petri: Yes 17:15:34 q? 17:15:37 agenda? 17:16:23 jamesn: aria-level relation with heading offset 17:16:36 q+ 17:16:40 ... Good question 17:16:44 Ack keithamus 17:16:48 Q+ 17:17:07 Ack aa 17:17:11 keithamus: I think this is already the case in engines, that's why we set it to level 9. If I recall, in Chrome, any values above9 get reset. Agree the spec should reflect reality 17:17:25 aardrian: Also platform related 17:17:35 jamesn: Does someone want to addd it as a comment? 17:17:37 aardrian: I can 17:17:42 keithamus: I can take that one as well 17:18:15 zakim, take up next 17:18:15 agendum 3 -- -> WPT Open PRs https://tinyurl.com/wpt-a11y -- taken up [from agendabot] 17:18:15 I can't comment on that because it doesn't look like a github issue to me. 17:18:49 dgrogan has joined #aria 17:19:15 jcraig has joined #aria 17:19:24 present+ 17:20:02 jcraig: First one. I discovered that Jacque is not a WPT reviewer 17:20:16 ... I asked Simont to add him to the reviewers lists 17:20:24 ... Will do the same thing for the next issue 17:20:40 ... Anybody on the Edge side 17:21:00 Theo: I didn't see this one, relates to something I need to do on my PR 17:21:35 jcraig: Next. Cynthia reviewed itk, same issue 17:21:45 s/Next/68533/ 17:22:03 S/68533/60533/ 17:22:44 jcraig: Candidate tests for the flat tree 17:22:53 Theo: Not urgent, if people wantto review that's fine 17:23:20 jcraig: 60503 17:23:33 ... This seems like a great use of the new functionality. 17:24:25 ... I'm reluctant to merge it given we don't have two "checks" 17:24:48 ... Chrome and Safari don't havesupport for it yet, FireFox has a different result 17:25:00 ... It's ont clear which is which 17:25:35 ... I'd like to ask for the opinion of the group on whether we can just merge and assume this will work sometime in the future or wait until we have more validation 17:25:41 q+ 17:25:44 q+ 17:25:54 Ack cyns 17:26:01 cyns: Isn't it what tentative is for? 17:26:25 jcraig: This is different. If all of them had a similar result that would mean that the method is implemented and that failure represents a real bug in the browser 17:27:16 qTheo: This one is specifically not passing even with the patch 17:27:47 ... For Chrome Val was working on this, I didn't do anything forSafari 17:27:58 ... Worth asking ourselves if this is the desired outcome 17:28:11 ... Should we be checking things that are at the bleeding edge? 17:28:46 jcraig: If it has any support maybe. Some old ones threw a "spec ambiguous" result 17:29:02 ... For this one I would expect testing the ones that pass too 17:29:39 ... Then we would have a baseline pass. That would make me more comfortable s to what we are actually testing 17:30:13 Ack Daniel 17:30:33 jcraig: Thanks Theo for all your work 17:30:41 zakim, take up next 17:30:41 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 17:30:41 I can't comment on that because it doesn't look like a github issue to me. 17:30:55 jamesn: I propose not to plan any for now, it's the summer 17:31:13 ... Are folks generally available next week for meetings knowing that the Friday is a US holiday? 17:31:19 aardrian: Out next week 17:31:37 jcraig: I'll be working 17:31:45 jamesn: We will probably still run the meeting 17:31:49 zakim, close this item 17:31:49 agendum 4 closed 17:31:50 I see 5 items remaining on the agenda; the next one is 17:31:50 5. -> aria-actions: handling focus when actions are synthetically triggered https://github.com/w3c/aria/issues/2691 [from agendabot] 17:31:51 zakim, take up next 17:31:51 agendum 5 -- -> aria-actions: handling focus when actions are synthetically triggered https://github.com/w3c/aria/issues/2691 -- taken up [from agendabot] 17:32:01 jamesn: Where are we? 17:32:33 q+ 17:32:37 Ack jc 17:33:10 jcraig: I think we are coming around to the fact that focus can be modified based on an AT trigger 17:33:30 ... My reluctancy before is because a platform design principle disallows that 17:34:02 ... But since we are asking for a different focus cascade would be one way to resolve it 17:34:39 ... As long as we could obfuscate it, I think we would be comfortable 17:34:42 sarah has joined #aria 17:34:54 q+ 17:34:55 q+ 17:35:01 Ack sarah 17:35:09 ... You wouldn't be able to distinguish if that was triggered by agentic AI or other AT 17:35:34 Sarah: We've been talking to AT to see if AT could handle it 17:36:04 jcraig: We don't think focus bounce is the right way to do it, we should figure out a way in the user agent to prevent the focus cascade to happen 17:36:14 Sarah: Cool 17:36:44 Ack Matt_King 17:36:47 q+ to discuss explicit click-focus 17:36:59 Matt_King: FYI we justpublished a newrevised experimental example of a list box iwth actions that appear on hover or focus 17:37:16 ... I see that the publication PR got merged before this meeting but I am not seeing the example there 17:37:41 Daniel: Let's giveit an hour or so and if not I'll ask Remi 17:37:56 s/emi/émi/ 17:38:09 Ack jc 17:38:09 jcraig, you wanted to discuss explicit click-focus 17:38:13 ack me 17:39:12 jcraig: Next thing we discussed is that Safari has a default behavior that clicking some elements doesn't result on focusing 17:39:32 ... Part of the reason for this is selection 17:39:58 ... This is mac platform. Any other browsers don't align with this 17:40:46 q+ 17:40:46 ... Synthesizing a clikc that would otherwise move focusc to something which would not otherwise be focusable may give us an opportunity to determine whether or not that functionality should override that of the browsers 17:41:04 ... Authors could then choose 17:41:41 Ack Matt_King 17:42:27 Matt_King: I can understand how that might be helpful, but generally speaking the use cases we have are ones where we want a person using the mouse to have the focus moved but not moved if the action is executed by a screen reader users 17:42:55 jcraig: I am not clear on those particular examples 17:43:09 ... In these edge-caseexamples why wouldn't you want the screen reader behavior to be the same? 17:43:29 q+ 17:43:37 Matt_King: I wish we could use the example with voiceover on iOS 17:44:09 jcraig: There are advanced flags on iOS 17:44:24 jamesn: Would be good for you all to take this offline for better understanding 17:44:38 Matt_King: +1 for folks to get a stronger understanding about the differences 17:45:30 twilco has joined #aria 17:45:43 jcraig: I am having travel determining whatkindd of rule we could put in the browser for acknowleding this 17:45:55 ... For delete you want focus to move elsewhere 17:46:22 Ack sarah 17:46:54 jamesn: Still lot of todos and people need to talk to each other 17:47:11 ... It is a small subset of the meeting who should talk and get to an agreement 17:48:18 Sarah: I'll talk to Jacque about having the browser handling this 17:48:31 jcraig: I think so, 17:48:57 agenda? 17:49:23 Tyler: If AT does it there might be a tming issue when the AT get the notification the author has done something else 17:49:38 zakim, take up next 17:49:38 agendum 6 -- -> Allow aria-valuetext for use with combobox role https://github.com/w3c/aria/pull/2417 -- taken up [from agendabot] 17:50:17 q+ 17:50:27 Ack Matt_King 17:50:54 Matt_King: It looks like changes were made to valuetext but not to textbox 17:51:15 ... This is still in the combo box section of the spec. We should change this 17:51:26 jamesn: Could you do that? 17:51:49 Matt_King: I could. One question though is how to avoid braking select-only combo boxes written with the current guidance 17:52:07 ... Will we be adding another waay and puting a note or something? 17:52:50 jamesn: I was supposing that the value would remain the same unless the user changes it, then an algorythm would need to be put in place to support it 17:52:55 q+ 17:53:20 Matt_King: You wouldn't be able to determine this unless the valuetext contains the visible text or other information. Do we want to do something there to prevent problems? 17:53:22 Ack aardrian 17:53:49 aardrian: Jamie mentioned that too in the issue comment. If you have some ideas it might be worth jumping in. 17:53:59 Matt_King: I could make a PR against this PR 17:54:39 Matt_King: Github Suggestion works for single lines, difficult to do multiline 17:54:48 ... I'll put a comment on the PR describing the proposed changes 17:54:55 zakim, take up next 17:54:55 agendum 7 -- -> 9.3 Presentational Roles Conflict Resolution does not consider custom element use cases https://github.com/w3c/aria/issues/2303 -- taken up [from agendabot] 17:55:54 jamesn: Does anyone want to take a look at this? 17:56:00 ... There is other related issue 17:56:04 keithamus: They are different 17:56:49 keithamus: This one I think something Aaron was looking at. ARIA attributes in custom elements that can be forwarded, which is problematic because they might end up being announced 17:57:16 jamesn: If somebody explicit uses elementinternals with role other than none, it would allow those aria attributes but not expose them 17:57:39 ... Is this implemented in Chrome? 17:57:57 keithamus: I remember Aaron working on it, not sure where he got to 17:58:12 keithamus: I can take this on 17:58:41 zakim, take up next 17:58:41 agendum 8 -- -> Explicit vs implicit roles for elementInternals https://github.com/w3c/aria/issues/2686 -- taken up [from agendabot] 17:58:51 keithamus: We had a mistake in the minutes 17:59:42 ... Not sure that the discussion was entirely clear. I think the conclusion was that element internals should override the attribute, which I think should not be the case, should be other way around 18:00:04 jamesn: Would that override if some explicitly sets the role? 18:00:09 keithamus: It should not 18:00:18 jamesn: But what if they set it up in the child? 18:00:24 keith: Terrible way of doing things 18:01:00 keithamus: There's more to unpack here. Maybe this is related to the other issue and we need more exploration to see if it's only related to none 18:01:07 ... I'll take a look 18:01:16 rrsagent, draft minutes 18:01:18 I have made the request to generate https://www.w3.org/2026/06/25-aria-minutes.html Daniel 19:59:16 Matt_King has joined #aria