17:00:23 RRSAgent has joined #aria 17:00:27 logging to https://www.w3.org/2026/07/23-aria-irc 17:00:27 RRSAgent, make logs Public 17:00:28 Meeting: ARIA WG 17:00:30 agendabot, find agends 17:00:30 jamesn, sorry, I don't understand "find agends". Try "agendabot, help". 17:00:46 Agendabot, find agenda 17:00:46 jamesn, OK. This may take a minute... 17:00:46 agenda: https://www.w3.org/events/meetings/690d057f-db6d-4169-b13f-68d7f1336b59/20260723T130000/ 17:00:46 clear agenda 17:00:46 agenda+ -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2026-07-16+repo:w3c/aria&type=Issues 17:00:47 agenda+ -> New Issue Triage https://tinyurl.com/3v8z5w34 17:00:50 agenda+ -> WPT Open PRs https://tinyurl.com/wpt-a11y 17:00:52 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 17:00:55 agenda+ -> TPAC registration open https://www.w3.org/news-events/tpac/2026/registration/ 17:00:58 agenda+ -> Draft Charter Review https://daniel-montalvo.github.io/charter-drafts/2027/aria-wg.html 17:01:01 agenda+ -> Add explicit language and direction metadata to AriaNotificationOptions https://github.com/w3c/aria/issues/2828 17:01:04 agenda+ -> aria-actions: handling focus when actions are synthetically triggered https://github.com/w3c/aria/issues/2691 17:01:07 agenda+ -> Limiting drawing to direct children of limits possibilities for accessibility https://github.com/WICG/html-in-canvas/issues/134 17:01:37 giacomo-petri has joined #aria 17:02:01 pkra has joined #aria 17:02:22 present+ 17:02:22 aardrian has joined #aria 17:02:27 present+ 17:02:32 present+ 17:02:37 agenda? 17:02:41 present+ 17:02:41 katez has joined #aria 17:02:44 scribe+ 17:02:50 present+ 17:03:11 zakim, next item 17:03:11 agendum 1 -- -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2026-07-16+repo:w3c/aria&type=Issues -- taken up [from agendabot] 17:03:11 I can't comment on that because it doesn't look like a github issue to me. 17:03:17 present+ 17:03:24 lola has joined #aria 17:03:29 present+ 17:03:34 present+ 17:03:47 HaTheo has joined #ARIA 17:03:55 present+ 17:05:18 Matt_King has joined #aria 17:05:19 present+ 17:05:20 cyns has joined #aria 17:06:14 sarah has joined #aria 17:06:20 present+ 17:06:26 lola has joined #aria 17:07:27 scribe? 17:07:42 zakim, choose a victim 17:07:42 Not knowing who is chairing or who scribed recently, I propose filippo-zorzi 17:07:54 spectranaut_ I'm already scribing :) 17:08:03 Stefan has joined #aria 17:08:08 present+ 17:08:16 oh ty!! 17:08:41 agenda? 17:08:53 Zakim, agenda order is 1,9,3,4,5,6,7,8 17:08:53 ok, jamesn 17:09:08 Agenda? 17:09:12 spectranaut_: Let's do PR triage 17:09:25 Zakim, drop item 2 17:09:25 agendum 2, -> New Issue Triage https://tinyurl.com/3v8z5w34, dropped 17:09:32 ... pr 2853 from kate 17:09:36 agenda? 17:09:46 ... editorial. 17:10:19 ... reviewers added. 17:10:51 ... next pr 2852. svg-aam change. 17:10:55 ... has reviewers 17:11:09 schenney has joined #aria 17:11:13 ... next: pr 2851 from tannal 17:11:21 ... mathml-aam editorial. 17:11:23 ... I'll review 17:11:43 ... next pr 2850. dependabot. 17:12:04 daniel: I'll review 17:12:16 spectranaut_: thanks. next pr 2849 from pkra 17:13:36 ... next another build actions PR 17:13:55 jcraig has joined #aria 17:13:57 daniel: I'd like another person to take a look 17:14:04 agenda? 17:14:11 spectranaut_: reviewers assigned. 17:14:35 ... next pr 2845 for aria-actions. We discussed it last week and has reviewers. 17:14:54 sarah: It's on the agenda. 17:15:31 spectranaut_: it's last on the agenda today. Should we take it out? 17:15:40 q? 17:16:08 jcraig: can wait until sarah can respond. 17:17:12 sarah: I used it because it's used in the spec. 17:17:26 jcraig: maybe then we'll need an editorial change later / there 17:17:33 zakim, next item 17:17:33 I see a speaker queue remaining and respectfully decline to close this agendum, pkra 17:17:48 dgrogan has joined #aria 17:17:55 present+ 17:18:00 ack giacomo-petri 17:18:01 ack giacomo-petri 17:18:05 markrogers has joined #aria 17:18:06 ack Matt_King 17:18:14 zakim, next item 17:18:14 agendum 9 -- -> Limiting drawing to direct children of limits possibilities for accessibility https://github.com/WICG/html-in-canvas/issues/134 -- taken up [from 17:18:17 ... agendabot] 17:18:30 agenda? 17:19:55 philip: we spoke about html canvas a couple of months ago. There have been API changes and one has accessibility considerations. 17:20:19 ... to recap: html-canvas allows html elements underneath canvas and an API to draw them into the canvas. 17:20:27 ... e.g. apply webgl effects to an element. 17:21:02 ... two pieces for today: drawable attribute for children to opt into drawing and JS function drawElementImage. 17:21:22 ... the question we had: what should the default accessibility visibility be for something that's drawable but not drawn. 17:21:39 ... in the screenshare, two children drawable but only one drawn. 17:22:04 fantasai has joined #aria 17:22:08 present+ 17:22:12 ... use case: developer puts attribute on everything and draws everything. Then we put bunch of things into the accessibility tree. 17:22:26 ... use case: off-screen. You don't want to draw them but have them in the accessibility tree. 17:22:59 ... use case: 3D scene. They may be move behind something (e.g. cube), then maybe you want them in the accessibility tree. 17:23:31 ... we're hoping for important use cases for accessibility. 17:23:36 queue? 17:23:42 Q+ 17:23:42 q+ 17:23:43 q+ 17:23:49 q+ 17:23:52 ack aardrian 17:24:12 q+ 17:24:14 aardrian: so initially they are not exposed at all? 17:24:31 philip: some cases yes. E.g. display:none. 17:24:47 One of the related issues to the current topic: https://github.com/WICG/html-in-canvas/issues/134 17:25:04 ... but scrolled off-screen elements might not be visible. Should that be visible? The platform seems clear that that should be. 17:25:04 q? 17:25:10 ack giacomo-petri 17:26:00 ack Matt_King 17:26:00 q+ 17:26:05 q+ to ask about giacomo's question re: CSS rendering in the unrendered subtree 17:26:10 lola has joined #aria 17:26:19 q+ 17:26:31 +1 to Giacomo, I could see(and imagine this will be used in Docs/slides/ect.) and I think keeping things exposed is safer. 17:26:32 pkra has joined #aria 17:26:36 scribe+ 17:27:00 Matt_King: my intuition is there's a difference between on-screen, scrollable-into-screen and not available to get into the screen. 17:27:12 ... I don't understand how canvas and html work together. 17:27:50 ... if you know it's drawable but not on screen, what do we know about the drawn state. 17:28:34 philip: we're wondering how likely it is that an author will make it drawable but not draw it. 17:28:43 ... so we're not sure what they want then. 17:28:57 ... we know if they've called the JS api or not. 17:29:32 ???: it's bad form to make it drawable but not drawn maybe but we think it's a case that we'll run into. 17:29:46 ... we thought maybe it's a bit like CSS content visibility 17:29:52 s/???/Stefan/ 17:29:53 ... and the idea if content is semantically relevant. 17:29:58 thanks you dgrogan 17:30:21 ... if it can be scrolled into the screen at any time, that's fairly clean. 17:30:29 ... with this API we might not know. 17:30:48 ... if it's not drawn, is it semantically relevant. 17:31:23 Matt_King: could AT see if it's drawable and test if it's drawn? 17:31:35 Stefan: if it has geometry, it should have been drawn. 17:31:49 philip: I tried voiceover and that might work 17:32:23 Matt_King: if the default is to include stuff, but if AT can test the info, then you could include it but AT could trim it. 17:32:55 Stefan: when we have semantically relevant content that's not display, we mark it as off screen in the accessibility tree. 17:33:05 ... our plan was that we'd mark such as off screen. 17:33:29 ... not sure how widely off-screen is established. 17:33:38 q+ to follow on with Matt's comment about whether you've considered (not intending to to explode the API — just curious) expanding the API to associate any of the drawing methods (dozens) with an object, and track the changed pixels with that representative element... 17:33:57 ack pkra 17:34:48 pkra: I was thinking are we even sure that if somehting is drawn we want it exposed. like a clip card, for a learning application. OR a book reading app, that has fancy page turns. Things drawn that aren't really visible. If you are just sliding something into view.. do we want to expose everything that is barely visible? 17:35:12 philip: we were hoping to use platform primitives to get things to work but maybe we need something extra. 17:35:24 ack front-endian-jane 17:35:29 stefan: but we might need to lean into visibility hidden or things like that. 17:35:48 front-endian-jane: if it's not in the accessibility tree, would focusable elements also not be upon focus? 17:36:07 philip: great question. I'd say keeping things in sync seems natural. 17:36:29 front-endian-jane: we have apis to hide things from the accessibility tree. But we don't have a way to expose children. 17:36:35 ... how could we get there? 17:36:46 philip: we were looking at sr-only styles. 17:36:56 ... that's not ergonomic. 17:36:58 q+ 17:37:16 q+ to trash :-) the sr-only styles idea... drawable attr would be better 17:37:21 stefan: we also presented drawable not as boolean but with multiple values. 17:37:26 q? 17:37:42 ... we hope to not add too many ways but lean on existing primitives. 17:38:25 had to drop, so following the chat, but sr-only styles is a cudgel for _supposedly_ addressing screen readers while having a potentially unintended impact on voice, other users. 17:38:34 front-endian-jane: right. I'm leaning towards giacomo-petri's suggestion, exposing everything by default. Authors have aria-hidden etc. It's established and effective. 17:38:35 +1 with Jane/Giacomo, I think it's way cleaner to include it and apply a way of hiding it. 17:38:45 ... but if developers forget to do so, then no information is lost. 17:39:29 spectranaut_: long queue. Let's think about continuing. 17:39:35 philip: maybe next week? 17:39:44 https://github.com/WICG/html-in-canvas/issues/134 17:39:45 spectranaut_: sounds good. Let's have an issue for this maybe. 17:39:59 philip: let's add a separate? 17:40:10 fantasai: I suspect it might be hard without the whole. 17:40:25 philip: I made a doc to explain it and I'll include it on the issue. 17:40:39 fantasai: the starting point was to draw more than just the top element. 17:40:40 Document describing issue: https://docs.google.com/document/d/1oenS4VP6djCYXecnisJ8E5SBgAzyCZEN4k7lWgIDHWA/edit?tab=t.0 17:40:52 ack me 17:40:52 jcraig, you wanted to ask about giacomo's question re: CSS rendering in the unrendered subtree and to follow on with Matt's comment about whether you've considered (not intending 17:40:55 ... to to explode the API — just curious) expanding the API to associate any of the drawing methods (dozens) with an object, and track the changed pixels with that representative 17:40:55 ... element... and to trash :-) the sr-only styles idea... drawable attr would be better 17:41:11 ... we had different ideas. E.g. an attribute with multiple values, a Boolean attribute 17:41:24 spectranaut_: let's weigh in on the issue and continue next week! 17:41:28 q- 17:41:28 zakim, next item 17:41:29 I see a speaker queue remaining and respectfully decline to close this agendum, pkra 17:41:31 present- 17:41:39 ack cyns 17:41:42 ack lola 17:41:45 ack fantasai 17:41:47 zakim, next item 17:41:47 agendum 3 -- -> WPT Open PRs https://tinyurl.com/wpt-a11y -- taken up [from agendabot] 17:41:47 I can't comment on that because it doesn't look like a github issue to me. 17:43:10 spectranaut_: I made several new tests. jcraig, Rahim heads up. 17:43:31 present+ 17:43:45 jcraig: great. That'll go back to the first issues in 23 17:44:03 zakim, next item 17:44:03 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 17:44:03 I can't comment on that because it doesn't look like a github issue to me. 17:44:12 spectranaut_: we have a deep dive next week. 17:44:19 ... on listbox etc. 17:44:33 ... anything we want to set up? 17:44:35 zakim, next item 17:44:35 agendum 4 was just opened, pkra 17:44:40 zakim, close this item 17:44:40 agendum 4 closed 17:44:41 I see 4 items remaining on the agenda; the next one is 17:44:41 5. -> TPAC registration open https://www.w3.org/news-events/tpac/2026/registration/ [from agendabot] 17:44:41 zakim, next item 17:44:42 agendum 5 -- -> TPAC registration open https://www.w3.org/news-events/tpac/2026/registration/ -- taken up [from agendabot] 17:44:42 I can't comment on that because it doesn't look like a github issue to me. 17:44:57 spectranaut_: please register for TPAC in Dublin. 17:45:20 jamesn: early bird for first 4 from any given org 17:45:46 Daniel: IEs can apply for waivers. 17:46:18 pkra: support for IEs is open until end of month 17:46:22 zakim, next item 17:46:22 agendum 6 -- -> Draft Charter Review https://daniel-montalvo.github.io/charter-drafts/2027/aria-wg.html -- taken up [from agendabot] 17:46:22 I can't comment on that because it doesn't look like a github issue to me. 17:47:00 daniel: charter refinement will trigger signal to various committees. 17:47:11 ... I've put together a rough draft of what we've been discussing. 17:47:18 ... in various groups. 17:47:46 ... main points: I've moved some items into tentative section since we're currently not making too much progress on them. 17:48:17 ... some new ones: css-aam as we've discussed at last TPAC and webengine hackfest. Also AT-Driver spec, to get discussion in the group going 17:48:38 ... AT-Drive was with the browser testing tools WG. They've dropped it. We think ARIA WG could be a good place for it. 17:48:45 spectranaut_: any comments? 17:48:50 Matt_King: thank you Daniel! 17:48:55 +1 17:49:21 spectranaut_: what's next? read and comment? +1? 17:49:41 Daniel: go through it. Most important would be any objections. 17:49:50 zakim, next item 17:49:50 agendum 7 -- -> Add explicit language and direction metadata to AriaNotificationOptions https://github.com/w3c/aria/issues/2828 -- taken up [from agendabot] 17:50:25 spectranaut_: did we have communications? 17:50:26 benbeaudry has joined #aria 17:50:28 present+ 17:50:45 fantasai has left #aria 17:51:12 Daniel: they had a meeting. They seem to suggest for aria-notify to directly address it. If the WG feels strongly that this is the way to go, 17:51:24 ... then we might need to have a meeting with the i18n group 17:51:29 q? 17:52:56 spectranaut_: I'm struggling to understand their use case. 17:53:14 Daniel: Right. I hope we can resolve it in a conversation. 17:53:31 spectranaut_: right let's try to set something up. 17:53:52 agenda? 17:55:04 pkra: isn't the underlying problem that this won't work without non-web-stack changes? 17:55:07 Daniel: right. 17:55:28 jcraig: maybe it helps to think about other attributes that are not rendered in the same context. E.g. title attribute. 17:55:46 ... maybe there's a use case in the APIs docs. 17:56:12 ... but I agree with pkra that it seems unlikely we ever want to break away from the element. 17:56:29 spectranaut_: their example is translations 17:56:40 jcraig: right. I had filed the issue for that. 17:57:09 spectranaut_: ok we have next steps. Let's get all relevant people together. 17:57:41 jcraig: I was a bit vague in the new issue. I hope we can work that out together. 17:58:39 Daniel: it would be great to move things forward for them to look at. 17:58:50 zakim, end meeting 17:58:50 As of this point the attendees have been Stefan, HaTheo, pkra, Daniel, katez, Matt_King, giacomo-petri, Jacques, siri, sarah, lola, front-endian-jane, benbeaudry, aardrian, Rahim, 17:58:54 ... filippo-zorzi, JohnJansen, fantasai, cyns 17:58:54 RRSAgent, please draft minutes v2 17:58:55 I have made the request to generate https://www.w3.org/2026/07/23-aria-minutes.html Zakim 17:59:02 I am happy to have been of service, pkra; please remember to excuse RRSAgent. Goodbye 17:59:02 Zakim has left #aria 18:14:43 HaTheo has joined #ARIA 19:25:47 HaTheo has joined #ARIA 19:36:28 HaTheo has joined #ARIA 19:43:47 HaTheo has joined #ARIA 19:58:22 HaTheo has joined #ARIA 20:20:44 HaTheo has joined #ARIA 20:34:35 HaTheo has joined #ARIA 20:38:08 HaTheo has joined #ARIA 23:04:22 HaTheo has joined #ARIA