16:53:52 RRSAgent has joined #aria 16:53:57 logging to https://www.w3.org/2025/05/08-aria-irc 16:53:57 RRSAgent, make logs Public 16:53:58 Meeting: ARIA WG 16:54:04 agendabot, find agenda 16:54:04 jamesn, OK. This may take a minute... 16:54:04 agenda: https://www.w3.org/events/meetings/d1a90482-3ceb-477c-af47-e843d2d50d67/20250508T130000/ 16:54:04 clear agenda 16:54:04 agenda+ -> New Issue Triage https://bit.ly/433LHzU 16:54:05 agenda+ -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-04-24+repo%3Aw3c%2Faria&type=Issues 16:54:08 agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y 16:54:10 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 16:54:13 agenda+ TPAC - will we meet? - 10-14 November 2025, Kobe, Japan. 16:54:16 agenda+ -> ARIA IDL updates: enumerated attribute conversions, new "enumerated" wai-aria type, IDL examples https://github.com/w3c/aria/pull/2484 16:59:34 Francis_Storr has joined #aria 17:00:50 giacomo-petri has joined #aria 17:01:54 CurtBellew has joined #aria 17:02:09 scribe: spectranaut_ 17:02:12 aardrian has joined #aria 17:02:20 present+ 17:02:20 katez has joined #aria 17:02:22 zakim, next item 17:02:22 agendum 1 -- -> New Issue Triage https://bit.ly/433LHzU -- taken up [from agendabot] 17:02:26 present+ 17:02:28 present+ 17:02:29 present+ 17:02:39 https://github.com/w3c/aria/issues/2528 17:02:58 present+ 17:03:35 melsumner has joined #aria 17:03:45 scott has joined #aria 17:03:56 james: we kind of support that on a few things right 17:03:59 present+ 17:04:12 join+ 17:04:12 pkra has joined #aria 17:04:14 scott: we are getting some automated errors with firefox and safari 17:04:15 present+ 17:04:31 present+ 17:04:32 james: on the table ones, we support it on a parent, instead of only on the cell itself 17:04:47 jamesn: its a good idea if we can get browsers to buy in 17:04:53 +1 17:04:55 jamesn: any one disagree? 17:04:57 (none) 17:05:18 melsumner: do we have a label for "needs interop"? 17:05:18 present+ 17:05:35 jamesn: I think this one is more like the spec needs the PR first, before it is an interop issue 17:05:47 scott: not a bad idea, after the PR is made 17:05:58 https://github.com/w3c/html-aam/issues/582 17:06:21 FWIW I was curious about it because I saw this same type of issue on some other repo (where some browsers do a thing but some don't) 17:06:39 janefulton has joined #aria 17:06:50 Rahim: there was an issue that has resurface regarding the validity idl, basically there is a validity state that applies to html input elements. the idl attribute flags whether the element is in a invalid state. 17:07:04 Rahim: this validity idl has a mapping to aria-invalid 17:08:04 q+ 17:08:04 Rahim: there are a couple of similar cases in html-aam, where we have an idl element that is impacted by and ARIA attribute, Anna explained that we (the ARIA working group) needs to use the HTML definition of what is causing that thing to be valid or indeterminate 17:08:14 Rahim: So HTML-AAM should probably be updated 17:08:19 ack scott 17:08:46 scott: thanks for looking into this Rahim, I was wondering in general, steve made this PR a long time ago, it might make sense to have another section about IDL in the html spec rather than sandwhiching this in with the other attributes 17:08:50 Siri has joined #aria 17:09:00 scott: we can write an explainer about idl 17:09:10 StefanS has joined #aria 17:09:16 present+ 17:09:20 Rahim: idl has been my life this last year, happy to keep working on this and that idea 17:10:16 janefulton has joined #aria 17:10:27 mcking: I have a question about aria-invalid though 17:11:04 mcking: conceptually, is it that aria-invalid should be true when a required field is empty? 17:11:14 mcking: I always thought that was annoying 17:11:22 present+ 17:11:25 scott: I think we took care of this in other PRs 17:11:37 mcking: Rahim mentioned that specifically, so I was curious 17:11:56 scott: pretty sure we put stuff in there to prevent aria-invalid from being set until someone interacts with it 17:11:56 q+ 17:12:06 I thought aria-invalid was more about the validation rather than required? 17:12:19 Like, the data is there but isn't correct? 17:12:34 Rahim: yeah, not to get too deep, validity is an object that contains multiple flags. we can expose aria-invalid true based on these values 17:12:51 mcking: ok great, flag to hear we have more control 17:13:02 ack Rahim 17:13:08 https://github.com/w3c/aria/issues/2525 17:14:31 s/flag to/great to/ 17:14:45 mcking: why is this specifically about single page apps? 17:14:50 ValidityState for HTML input elements (reflected as `validity` attribute in IDL): https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#validitystate 17:15:06 adrian: because that is where they are having trouble controlling focus 17:15:33 jamesn: with the amount of stuff going on this, we don't need to discuss in triage, lets agenda for next week and see how the discussion has gone by then 17:15:58 https://github.com/w3c/aria/issues/2521 17:15:58 Matt_King has joined #aria 17:16:13 pkra: you can assign that to me, I already asked a follow up question 17:16:32 pkra: it's a really old part of the spec 17:16:52 pkra: it's an editorial change 17:16:58 zakim, next item 17:16:58 agendum 2 -- -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-04-24+repo%3Aw3c%2Faria&type=Issues -- taken up [from agendabot] 17:17:16 https://github.com/w3c/aria/issues/2527 17:17:46 jamesn: Process update, we discussed with Wilco and axe core maintainers, just like we file issues against browser, we will flag issues that requires checkers to do something 17:17:57 jamesn: to alert people earlier on 17:18:58 jamesn: we have a number of members in this group that are members of ACT, and our staff contact 17:19:43 https://github.com/w3c/aria/issues/2526\ 17:19:46 https://github.com/w3c/aria/issues/2526 17:20:06 rahim: will this require implementation change? 17:20:17 spectranaut_: I'm not sure yet, I haven't looked at firefox or chrome yet 17:21:03 zakim, next item 17:21:03 agendum 3 -- -> WPT Open PRs https://bit.ly/wpt_a11y -- taken up [from agendabot] 17:22:09 https://github.com/web-platform-tests/wpt/pull/52159 17:22:18 Rahim: I'll take a look 17:22:24 zakim, next item 17:22:24 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 17:22:28 CurtBellew has joined #aria 17:23:12 jongund_ has joined #aria 17:23:15 jamesn: I don't think we have discussed this: https://github.com/w3c/html-aam/issues/562 17:23:26 jamesn: we need an anaylsis before we can deep dive. anyone else? 17:23:30 zakim, next item 17:23:30 agendum 5 -- TPAC - will we meet? - 10-14 November 2025, Kobe, Japan. -- taken up [from agendabot] 17:24:05 jamesn: we have a survey about whether we are meeting at TPAC. our presumption is that we are meeting, not asking for commitments, but assuming we have enought internests? 17:24:23 -1 17:24:25 -1 17:24:26 +1 17:24:26 s/internests/interest/ 17:24:27 -1 17:24:28 +1 17:24:29 0 17:24:29 +1 17:24:29 +1 17:24:30 +1 17:24:31 +1 17:24:34 +1 17:24:39 +1 17:24:44 +1 17:25:01 jamesn: it looks like enough people are going to try to attend 17:25:25 jamesn: I prefer to meet earlier in the week rather than later 17:25:40 jamesn: specifically not meeting on friday 17:25:48 mcking: yeah friday's are a lot cause 17:26:07 adrian: my only hope is that they are lumped together so I can vacation around it ... :) 17:26:23 jamesn: but so much happens at TPAC all week :D 17:26:47 zakim, next item 17:26:47 agendum 6 -- -> ARIA IDL updates: enumerated attribute conversions, new "enumerated" wai-aria type, IDL examples https://github.com/w3c/aria/pull/2484 -- taken up [from agendabot] 17:27:06 jamesn: lots of discussion on this 17:27:12 jamesn: what do you need from us Rahim? 17:27:22 Rahim: the good news is that I converted it from draft to ready to review 17:27:42 Rahim: Anna is happy, I've addressed Keith's concerns. 17:28:06 Rahim: (explains the PR) 17:28:31 Rahim: I'm reasonably confident that we have resolved all the edge cases and issues, and it needs review, but it is substantially 17:28:59 Rahim: for this change, what it actually means? I created a simulator to show 17:29:17 https://rahimabdi.github.io/aria-idl-simulator/ 17:29:33 Rahim: clarifies what the attribute actually means 17:30:28 keithamus: (missed question) 17:31:15 Rahim: (answers but scribe didn't catch) 17:31:35 keithamus: I"m a bit confused, it sounded like when the accessibility engine kicks in, it will change the value? 17:31:54 Rahim: the engine will not change the value, but determine which value to expose to ATs 17:32:08 agenda? 17:32:31 Rahim: the accessibility engine will use the values in the "miss value default" to determine the value to expose in the tree 17:32:54 s/miss value/missing value/ 17:33:08 Rahim: you need an default that you can't get from the content attribute 17:33:41 Rahim: one of the things that helped me in talking to Anna, Anna is separating a difference between the IDL work and the assistive technology experience 17:34:21 Rahim: how is the developer interacting with the IDL, and what is the browser doing seperately 17:34:56 Rahim: aria-orientation, depending on the role, undefined means different things 17:35:17 keithamus: does this need a deep dive? are there web observable changes, have you enumerated them? 17:35:26 Rahim: I have explained a bit in the simulator 17:35:30 Mario has joined #ARIA 17:36:04 keithamus: I'm more curious if a user of javascript will observe any changes, would a javascript user would change how they handle these values? 17:36:10 Rahim: no they aren't observable 17:37:22 q+ 17:37:45 ack pkra 17:38:06 pkra: rahim I saw that you are changing the tables, have you checked that aria.js still works 17:38:16 Rahim: I didn't change any tables, I reused existing classes 17:38:28 cyns has joined #aria 17:38:29 Rahim: I added a column, I thought it was ok if it used an existing CSS calss 17:38:38 q+ 17:38:42 pkra: its more about the data extraction that is needed 17:38:50 pkra: lets talk about this in the editors meeting 17:39:37 pkra: I'll take a look 17:39:56 ack cyns 17:39:58 cyns: you can put me down for review as well 17:40:37 jongund has joined #aria 17:40:47 Rahim: about the tool you can use, I would encourage if you play around with it, to understand what setting the content attribute and javascript does 17:40:55 Rahim: the javascript side does validation 17:41:08 Rahim: this should ground what all of this is about 17:41:14 Rahim: take a look there before reviewing the PR 17:41:26 q? 17:42:07 scott: I have a question about WPT test stuff 17:42:16 scott: about opening bugs on browsers 17:42:35 scott: I thought one of the benefits of creating WPT was that it creates issues on browser 17:44:38 webkit doesn't make auto bugs, but apparently firefox and chrome does 17:44:59 scott: I'm fine doing the bug filing, but these seems like extra busy work 17:46:27 scott: I dread filing these bugs, but tester bother me for information 17:46:44 keithamus: on the standards issue trackers, maybe there 17:49:23 https://github.com/mozilla/standards-positions https://github.com/webkit/standards-positions 17:50:08 spectranaut_: It helps to have issues on browsers linked from the description, because then we know when we can merge a PR 17:50:28 spectranaut_: I need to see if there is implementations or implementation support, which I can see by clicking on the linked bug 17:50:45 spectranaut_: I'll try to write guidance on how to make bugs on browsers 17:50:52 Zakim, end meeting 17:50:52 As of this point the attendees have been aardrian, katez, giacomo-petri, CurtBellew, Francis_Storr, melsumner, pkra, scott, Rahim, StefanS, Siri, keithamus 17:50:55 RRSAgent, please draft minutes v2 17:50:57 I have made the request to generate https://www.w3.org/2025/05/08-aria-minutes.html Zakim 17:51:04 I am happy to have been of service, spectranaut_; please remember to excuse RRSAgent. Goodbye 17:51:04 Zakim has left #aria 18:02:55 jongund has joined #aria 19:28:20 jongund has joined #aria 19:53:57 jongund has joined #aria 19:58:17 ChrisCuellar has joined #aria 20:08:30 ChrisCuellar has joined #aria 20:12:21 jongund has joined #aria 20:51:09 ChrisCuellar has joined #aria 21:23:15 jongund has joined #aria 22:27:08 jongund has joined #aria 23:55:57 jongund has joined #aria