17:46:02 RRSAgent has joined #aria 17:46:06 logging to https://www.w3.org/2025/01/30-aria-irc 17:46:06 RRSAgent, make logs Public 17:46:07 Meeting: ARIA WG 17:46:14 agendabot, find agenda 17:46:14 jamesn, OK. This may take a minute... 17:46:15 agenda: https://www.w3.org/events/meetings/2b57854a-65cb-421e-b9e0-f9a8da31f160/20250130T130000/ 17:46:15 clear agenda 17:46:15 agenda+ -> New Issue Triage https://bit.ly/4h7M56m 17:46:15 agenda+ -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-01-23+repo%3Aw3c%2Faria&type=Issues 17:46:18 agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y 17:46:20 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 17:46:23 agenda+ -> Aligning HTML spec with ARIA's style of DOMString? reflection https://github.com/w3c/aria/issues/2414 17:46:26 agenda+ -> Add Accessible Name Required row to each role's characteristics table where it is missing https://github.com/w3c/aria/issues/2411 17:46:29 agenda+ -> [aria] Drop “deprecated on this role” attributes from per-role tables https://github.com/w3c/aria/pull/2407 17:46:33 agenda+ -> Should the 'row' role really be necessary for parents of 'gridcell' and other cell role elements? https://github.com/w3c/aria/issues/2402 17:56:22 spectranaut_ has joined #aria 17:58:54 filippo-zorzi has joined #aria 17:59:08 agenda? 17:59:30 Adam_Page has joined #aria 18:00:06 Francis_Storr has joined #aria 18:00:40 pkra has joined #aria 18:00:42 giacomo-petri has joined #aria 18:00:45 present+ 18:00:52 present+ 18:01:11 katez has joined #aria 18:01:17 present+ 18:01:35 chair: JamesNurthen 18:02:12 scott has joined #aria 18:02:15 present+ 18:02:19 present+ 18:02:22 scribe: Adam_Page 18:02:24 present+ 18:02:24 present+ 18:02:25 zakim, next item 18:02:25 agendum 1 -- -> New Issue Triage https://bit.ly/4h7M56m -- taken up [from agendabot] 18:02:27 present+ 18:02:37 present+ 18:03:11 jamesn: first issue is editorial 18:03:13 Summer has joined #aria 18:03:24 pkra: let’s discuss now 18:03:31 present+ 18:03:31 StefanS has joined #aria 18:03:40 present+ 18:03:46 jamesn: html-aam#575 18:04:17 pkra: can we shorten the URL in the About section in the GH repo sidebar? 18:04:24 pkra: nevermind, just closed issue 18:04:30 jamesn: aria#2415 18:05:07 ... I think this falls into html-aam or ARIA in HTML 18:05:39 scott: I’ll take it or agenda it 18:05:52 jamesn: html-aam#574 18:06:04 scott: absolutely going into html-aam to match HTML spec 18:06:07 ... but don’t need to agenda this 18:06:09 aaronlev has joined #aria 18:06:11 ... just want people to be aware 18:06:24 ... opinions? should there be any mappings? please comment in issue 18:06:30 ... otherwise I’ll pull over as not mapped 18:07:13 lola has joined #aria 18:07:20 jamesn: aria#2414 18:07:26 ... old thing coming back up again 18:07:29 present+ 18:07:29 ... might have way forward 18:07:52 ... judging by the analysis in the issue 18:07:52 Rahim: yes, correct — we met late last year 18:07:52 ... to discuss improving ARIA IDL 18:07:57 ... one change we discussed is in HTML spec 18:08:02 ... for how nullable DOM strings reflect 18:08:25 ... ARIA has nullable DOM string 18:08:36 ... ARIA spec needs it so we can discern whether attribute is missing versus whether it has a value 18:08:41 ... e.g., aria-label 18:08:47 ... I’m ready to move forward and will raise a PR 18:08:53 ChrisCuellar has joined #aria 18:09:09 Rahim: thanks all, I’ll get started 18:09:19 jcraig: thanks for this investigation, Rahim 18:09:32 Rahim: this should help us align better with HTML spec 18:09:32 siri8 has joined #aria 18:09:52 smockle: does this align to one of the proposals we reviewed at TPAC? 18:09:52 Rahim: yes 18:10:16 ... we have lots of attributes that can be migrated to enumerated 18:10:31 jcraig: everything Rahim presented has a path forward 18:11:02 ... the only thing that was left was that we had nullable DOM strings that weren’t enumerated, but Anne said we can change that in the spec 18:11:16 ... this is the most minor change to HTML that allows the entirety of the ARIA spec to align to it 18:11:20 Rahim: one quick question 18:11:27 agenda? 18:11:28 ... there are a number of issues related to IDL 18:11:38 ... can I create a single board or project and create subtasks? 18:11:52 ... a lot I want to tackle together 18:11:52 jamesn: you can create a project 18:12:08 ... there are new-style and old-style projects in GH; it’s a bit confusing 18:12:26 ... there used to be a way to get the old projects 18:12:37 jocelyntran has joined #aria 18:14:23 keithamus: I’ll see if I can find the old IDL project 18:14:29 Mario has joined #aria 18:14:36 jamesn: any more on this topic? or shall we drop from agenda for future? 18:14:40 Rahim: I’ve got everything I need 18:14:46 zakim, drop item 5 18:14:46 agendum 5, -> Aligning HTML spec with ARIA's style of DOMString? reflection https://github.com/w3c/aria/issues/2414, dropped 18:14:48 jamesn: I’ll drop it 18:14:50 zakim, next item 18:14:50 agendum 2 -- -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-01-23+repo%3Aw3c%2Faria&type=Issues -- taken up [from agendabot] 18:15:07 jamesn: aria#2421 18:15:30 ... thanks, Rahim. Can merge this 18:15:35 ... aria#2420 18:15:52 pkra: this is for accname 18:15:53 ... an updated link 18:16:07 jamesn: can we do this without a hardcoded link? 18:16:27 ... I’m gonna review this one to see if we can link differently 18:16:48 ... aria#2419 18:17:01 Rahim: I’ve been busy ;-) 18:17:08 jamesn: does it need implementations? are there tests? 18:17:16 Rahim: yeah, I think we should write WPT tests 18:17:29 ... jcraig raised an issue that markers should contribute to accname 18:17:32 ... like a list marker 18:17:52 ... so I’ve added a step as part of CSS-generated content 18:17:52 ... appending that marker content to the accname 18:18:21 jcraig: I’ll review 18:18:29 BryanGaraventa: I’ll review 18:18:31 scott: me too 18:18:43 jamesn: aria#2418 18:19:19 ... since it has a normative SHOULD, it won’t be editorial 18:19:25 ... reviewers? 18:19:38 scott: me 18:20:09 Adam_Page: I’ll review 18:20:17 jamesn: aria#2417 18:20:26 ... reviewers? 18:20:40 spectranaut_: I’ll review 18:20:42 Adam_Page: me too 18:21:18 jamesn: aria#2416 18:21:34 scott: this PR was assigned to Matt a while ago 18:21:40 ... just wanted to get the ball rolling on it 18:21:58 ... all I’ve done is mention `menu` in the `aria-haspopup` area 18:22:06 ... seems to solve the original issue 18:22:16 ... maybe we could provide more for author guidance, but is it necessary? 18:22:19 jamesn: seems like a simple one 18:22:21 ... reviewers? 18:22:32 Summer: I’ll review 18:22:34 Me too 18:23:28 jamesn: aria#2413 18:23:35 ... in draft still 18:23:39 Rahim: we can skip this, still working 18:23:52 jamesn: once it’s ready, please agenda it 18:23:57 Rahim: will do 18:24:11 q? 18:24:13 zakim, next item 18:24:13 agendum 3 -- -> WPT Open PRs https://bit.ly/wpt_a11y -- taken up [from agendabot] 18:24:27 jamesn: a few new-ish ones. jcraig? 18:24:32 jcraig: think I’m up to date 18:24:49 scott: nothing for me, but I’ll look through 18:25:07 zakim, next item 18:25:07 agendum 3 was just opened, Adam_Page 18:25:13 zakim, close this item 18:25:13 agendum 3 closed 18:25:14 I see 4 items remaining on the agenda; the next one is 18:25:14 4. -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates [from agendabot] 18:25:17 zakim, next item 18:25:17 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 18:25:24 jamesn: any deep dive proposals? 18:25:52 ... nothing scheduled 18:25:54 zakim, next item 18:25:55 agendum 4 was just opened, Adam_Page 18:25:57 zakim, close this item 18:25:57 agendum 4 closed 18:25:58 I see 3 items remaining on the agenda; the next one is 18:25:58 6. -> Add Accessible Name Required row to each role's characteristics table where it is missing https://github.com/w3c/aria/issues/2411 [from agendabot] 18:26:35 jamesn: want to decide what the editor’s direction is on this 18:26:59 ... should we explicitly put Required as False instead of the absence of the Required row? 18:27:10 ... we talked about this and think it would be noisy 18:27:18 ... so instead, in section 5.2 of the spec 18:27:31 ... looking through these, some things are missing 18:27:36 ... name required, for example 18:27:52 ... so we think this should be updated 18:27:57 q+ 18:28:01 ... and we can say here “if it is not present, then it is false”, or “... not set”, or whatever’s applicable 18:28:15 scott: I agree with that alternate direction 18:28:36 jamesn: this would be a good first issue 18:28:47 ... read through the spec to find all of them, then detail the missing ones 18:28:52 smockle: I’ll take this 18:29:36 jamesn: just read the last comment in aria#2411 for direction 18:29:50 ack sc 18:29:52 ... thanks, smockle 18:29:52 zakim, next item 18:29:52 ack scott 18:29:52 agendum 6 -- -> Add Accessible Name Required row to each role's characteristics table where it is missing https://github.com/w3c/aria/issues/2411 -- taken up [from agendabot] 18:30:00 scott has joined #aria 18:30:09 zakim, next item 18:30:09 agendum 6 was just opened, Adam_Page 18:30:14 zakim, close this item 18:30:14 agendum 6 closed 18:30:15 I see 2 items remaining on the agenda; the next one is 18:30:15 7. -> [aria] Drop “deprecated on this role” attributes from per-role tables https://github.com/w3c/aria/pull/2407 [from agendabot] 18:30:24 zakim, next item 18:30:24 agendum 7 -- -> [aria] Drop “deprecated on this role” attributes from per-role tables https://github.com/w3c/aria/pull/2407 -- taken up [from agendabot] 18:30:48 jamesn: wanted to share editors’ opinion on this 18:31:12 ... in 1.2, we moved a number of properties from being global to only being allowed on certain roles 18:31:23 ... when we did that, we deprecated rather than removed 18:31:28 ... 1) to avoid breaking the web 18:31:34 ... 2) eased our implementation 18:31:56 ... because states and properties that are non-global applied to something not allowed “MUST not be exposed” according to the spec 18:32:06 ... by making this deprecation, browsers MAY still expose them if they want to 18:32:13 ... so there would be zero implementation changes needed 18:32:35 ... so now we have a request to not make these deprecated anymore and to actually remove them 18:32:44 ... as editors, we decided to leave them deprecated for now 18:32:58 ... as something that is conforming for browsers, but still discouraged for authors 18:33:05 ... still nervous about removing them and consequences down the line 18:33:26 ... and there doesnt seem to be precedent in unversioned specs for how to remove things responsibly 18:33:40 q+ 18:33:52 ... we prefer authors don‘t do this, but we more importantly don’t want to break anything 18:34:02 scott: I agree with not taking the deprecation away 18:34:06 ... but wonder if there’s a middle ground 18:34:11 ... like HTML’s obsolete section 18:34:19 ... at what point could we move stuff like this to an obsolete section 18:34:25 jongund has joined #aria 18:34:26 ... the problem I run into with conformance checkers 18:34:34 ... is that they don’t call out the SHOULD NOTs 18:34:44 ... so authors feel more freedom than they should 18:34:58 ... we never know how a browser or an AT might expose a problem 18:35:05 ... that’s my overall problem with the SHOULD NOT state 18:35:10 ... don’t want to let authors get away with sloppiness 18:35:33 jamesn: could that be addressed with a change of language, in terms of how we define “deprecation” 18:36:11 ... in these property tables, we could take them out of the main table, and then add a more explicit “Deprecated states and properties” 18:36:19 ... don’t know if that would help, or just busywork 18:36:20 1? 18:36:22 q? 18:36:34 ack scott 18:36:47 smockle: what you just described is similar to what HTML did 18:36:55 ... moved deprecated stuff to a collected section 18:37:07 ... HTML5 has a differently named but similar “Non-conforming” section 18:37:11 https://www.w3.org/TR/html401/appendix/changes.html 18:37:22 https://www.w3.org/TR/2011/WD-html5-20110405/obsolete.html 18:37:32 jamesn: moving to an entirely new section would be complicated for the ARIA spec because of some surrounding language, but it is possbile 18:37:46 +1 fot that 18:37:52 scott: don’t know if that’s urgent right now 18:37:52 ... but I do like that idea for the future 18:37:54 ... since we have other deprecated stuff in ARIA that should be moved 18:38:04 jamesn: roies are potentially easier to move 18:38:08 ... maaaaaaaybe 18:38:21 ... there are a lot of interdependencies 18:39:54 pkra: let’s discuss in editor’s meeting 18:40:08 zakim, next item 18:40:08 agendum 8 -- -> Should the 'row' role really be necessary for parents of 'gridcell' and other cell role elements? https://github.com/w3c/aria/issues/2402 -- taken up [from 18:40:12 ... agendabot] 18:40:30 ... a lot of discussion in the issue, as well as some sample Codepens 18:40:43 https://github.com/w3c/aria/issues/2402#issuecomment-2599512888 18:40:50 ... let’s take a look at these 18:43:17 scott: I haven’t looked at these demos yet, but I think they’re trying to show us markup patterns that we already support 18:43:35 pkra: does anyone want to take this one and deep dive into it? 18:44:35 ... let’s tag aardrian and see if he’d be interested in taking it 18:44:56 jamesn: done 18:45:06 ... any other comments? 18:45:12 jongund has joined #aria 18:45:23 scott: will be interesting to know what the implementation cost would be 18:45:39 ... browsers need to create the rows 18:45:52 jamesn: seems like something that would be useful for a bunch of implementations 18:46:51 ... I’m gonna leave agenda on this 18:46:55 ... it deserves some thought 18:47:00 ... will tag aaronlev 18:47:04 zakim, next item 18:47:04 I do not see any more non-closed or non-skipped agenda items, Adam_Page 18:47:25 zakim, end meeting 18:47:25 As of this point the attendees have been pkra, smockle, katez, Rahim, scott, giacomo-petri, Francis_Storr, Adam_Page, filippo-zorzi, Summer, StefanS, lola 18:47:28 RRSAgent, please draft minutes v2 18:47:30 I have made the request to generate https://www.w3.org/2025/01/30-aria-minutes.html Zakim 18:47:37 I am happy to have been of service, Adam_Page; please remember to excuse RRSAgent. Goodbye 18:47:37 Zakim has left #aria 19:14:13 jongund has joined #aria 20:26:11 jongund has joined #aria 20:45:21 ChrisCuellar has joined #aria 21:30:12 jongund has joined #aria 22:08:42 jongund has joined #aria 22:17:19 jongund has joined #aria 23:16:53 jongund has joined #aria 23:38:08 jongund has joined #aria 23:46:42 jongund has joined #aria 23:55:16 jongund has joined #aria 23:58:39 jongund has joined #aria