16:54:33 RRSAgent has joined #aria 16:54:37 logging to https://www.w3.org/2025/05/15-aria-irc 16:54:37 RRSAgent, make logs Public 16:54:38 Meeting: ARIA WG 16:54:39 agendabot, find agenda 16:54:39 jamesn, OK. This may take a minute... 16:54:40 agenda: https://www.w3.org/events/meetings/5a155237-d896-464b-9c5f-6dd1654293ae/20250515T130000/ 16:54:40 clear agenda 16:54:40 agenda+ -> New Issue Triage https://tinyurl.com/mphz939e 16:54:40 agenda+ -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-05-08+repo%3Aw3c%2Faria&type=Issues 16:54:43 agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y 16:54:45 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 16:54:48 agenda+ Cancelled June 5th Meeting 16:54:51 agenda+ -> Need a means of suppressing speech output during focus transitions within a SPA https://github.com/w3c/aria/issues/2525 16:54:54 agenda+ -> Update: fix inconsistency around aria-setsize=-1 https://github.com/w3c/aria/pull/2341 16:55:25 spectranaut_ has joined #aria 16:56:08 agenda? 16:56:13 Adam_Page has joined #aria 16:58:11 Zakim, item+ Brainstorm: prioritizing work of the ARIA WG and how to make the most use of meetings 16:58:11 I don't understand you, spectranaut_ 16:58:29 Zakim, item+ Brainstorm prioritizing work of the ARIA WG and how to make the most use of meetings 16:58:29 I don't understand you, spectranaut_ 16:59:31 agenda+ Prioritizing work of the ARIA WG and how to make the most use of meetings 17:00:34 scott has joined #aria 17:00:34 melsumner has joined #aria 17:01:24 filippo-zorzi4 has joined #aria 17:01:27 filippo-zorzi4 has left #aria 17:01:48 filippo-zorzi has joined #aria 17:02:51 scribe: Adam_Page 17:02:56 zakim, next item 17:02:56 agendum 1 -- -> New Issue Triage https://tinyurl.com/mphz939e -- taken up [from agendabot] 17:02:58 present+ 17:03:05 katez has joined #aria 17:03:08 present+ 17:03:36 Francis_Storr has joined #aria 17:03:38 present+ 17:03:38 CurtBellew has joined #aria 17:03:40 present+ 17:03:45 present+ 17:03:47 spectranaut_: core-aam#249 17:03:49 present+ 17:04:09 spectranaut_: this issue is about how Webkit does something differently than other browsers with aria-level="0" 17:04:12 ... I’ll assign to myself 17:04:35 ... and might agenda it if we need to talk about it 17:04:38 spectranaut_: aria#2529 17:04:53 ... scott opened a PR, so we can talk about it then 17:04:57 zakim, next item 17:04:57 agendum 2 -- -> New PR Triage https://github.com/search?l=&q=is%3Aopen+is%3Apr+created%3A%3E%3D2025-05-08+repo%3Aw3c%2Faria&type=Issues -- taken up [from agendabot] 17:05:19 spectranaut_: aria#2533 17:05:32 ... to update role="scrollbar" AXAPI platform mappings 17:05:45 ... we need to confirm whether this has been implemented 17:05:45 ... and land this PR 17:05:47 ... just representing reality 17:06:07 ... I’ll also assign myself to this one 17:06:18 ... probably don’t need more than 1 reviewer for this kind of PR 17:06:22 Siri has joined #aria 17:06:35 jamesn: agreed 17:06:43 spectranaut_: aria#2532 17:06:48 ... editorial 17:07:01 jamesn: I’ll review this one 17:07:11 spectranaut_: aria#2531 17:07:18 ChrisCuellar has joined #aria 17:07:18 ... talked about in editors meeting 17:07:21 present+ 17:07:25 ... pkra has a way forward 17:07:38 present+ 17:07:38 ... will talk about when it‘s ready for review 17:07:40 spectranaut_: aria#2530 17:07:56 ... closing #2529 which scott opened 17:08:15 ... clarifies that placeholder takes priority over aria-placeholder 17:08:39 scott: Giacomo noticed the lack of clarity in a WPT test 17:08:53 ... it just calls out “the placeholder” but doesn’t disambiguate 17:09:41 ... it’s worth noting that in current reality the placeholder wins out over its ARIA counterpart, which is the opposite of many other ARIA attributes 17:10:10 ... so the PR makes that abundantly clear 17:10:12 q+ 17:10:59 BryanGaraventa: would this cause confusion? 17:11:23 scott: yes, there’s risk of that, and that’s why we explicitly call it out in this change 17:12:58 Mario has joined #aria 17:12:59 JaneFulton: perhaps the ARIA spec may need to explain the rationale for when/why ARIA features win out over native features or vice versa 17:13:30 q+ to say that I thought HTML won unless it was related to AccName so I might need to study more. 17:13:39 q+ spectranaut_ 17:13:48 scott: checkbox is another element where the native checked attribute wins out over ARIA; ARIA just lets us “say” that something else is true 17:14:17 Therefore, to prevent providing conflicting states and properties to assistive technologies, host languages MUST explicitly declare where the use of WAI-ARIA attributes on each host language element conflicts with native features for that element. When a host language declares a WAI-ARIA attribute to be in direct semantic conflict with a native feature for a given element, user agents MUST ignore the WAI-ARIA attribute and instead use the 17:14:17 host language feature with the same implicit semantic 17:14:19 jamesn: the ones that can’t be overridden, HTML should specify, otherwise the ARIA feature should win 17:14:31 cyns has joined #aria 17:15:03 ... do we think that this is the correct behavior? 17:15:12 ... are there scenarios where we might want a different placeholder for assistive tech? 17:15:19 ... if this isn’t allowed are we shutting out a real use case? 17:15:29 ... placeholders aren’t normally super critical to any functionality 17:16:34 JaneFulton: a phone number field is one example where the format is shown in a placeholder; maybe it’d be helpful to give AT an alternative placeholder 17:16:46 jamesn: and the format is probably useful to AT 17:17:10 ack jamesn 17:17:19 scott: if we do want to change this behavior, we’ll need to change in all browsers 17:17:27 q- 17:17:29 ... because all browsers match what this PR says 17:17:48 q+ to state that I'm happy to document reality in that case 17:17:48 ack spectranaut_ 17:18:05 spectranaut_: yes, this PR represents reality 17:18:10 ... there’s no implementation 17:18:18 ... so if we want to propose a change, that would be a much longer process 17:18:24 Why was this implemented if not defined in spec? 17:18:35 ... for now, we should just merge this to make the spec accurate and clear 17:18:35 ... and if someone wants to advocate for a change, then it can follow on 17:18:44 scott: agreed 17:18:52 ack spectranaut_ 17:19:08 ack me 17:19:08 jamesn, you wanted to state that I'm happy to document reality in that case 17:19:16 spectranaut_: for this PR, we’ve got 2 reviewers, can we get one more? 17:19:22 JaneFulton: I’ll review 17:20:14 zakim, next item 17:20:15 agendum 3 -- -> WPT Open PRs https://bit.ly/wpt_a11y -- taken up [from agendabot] 17:20:50 spectranaut_: scott, you opened wpt#52480 17:20:55 scott: this is old 17:20:57 jongund has joined #aria 17:21:04 ... the original issue is from 2022 or 2021 17:21:20 ... because there was talk in HTML about how people should not need to set src attribute if they’re using srcset instead 17:21:38 ... in recent testing, most of the WPTs are passing 17:21:43 ... I created a ton of variations 17:21:54 q+ 17:21:55 ... so this would be great to get reviews 17:23:05 jamesn: looking at it now, I see duplicate srcset attributes — lines 48–58 17:24:08 zakim, next item 17:24:08 I see a speaker queue remaining and respectfully decline to close this agendum, Adam_Page 17:24:13 ack jamesn 17:24:14 zakim, next item 17:24:14 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 17:24:19 q- 17:24:35 zakim, close this item 17:24:35 zakim, next item 17:24:35 agendum 4 closed 17:24:36 I see 4 items remaining on the agenda; the next one is 17:24:36 5. Cancelled June 5th Meeting [from agendabot] 17:24:36 agendum 5 -- Cancelled June 5th Meeting -- taken up [from agendabot] 17:25:12 spectranaut_: just a quick PSA that the next 2 meetings are happening, then June 5 is canceled 17:25:13 zakim, close this item 17:25:13 agendum 5 closed 17:25:14 I see 3 items remaining on the agenda; the next one is 17:25:14 6. -> Need a means of suppressing speech output during focus transitions within a SPA https://github.com/w3c/aria/issues/2525 [from agendabot] 17:25:18 zakim, next item 17:25:18 agendum 6 -- -> Need a means of suppressing speech output during focus transitions within a SPA https://github.com/w3c/aria/issues/2525 -- taken up [from agendabot] 17:25:20 i think i removed all the dupe srcset attributes. thanks james 17:25:36 spectranaut_: this issue was opened last week 17:25:55 ... need a means of suppressing speech output during focus transition within an SPA 17:26:06 ... can anyone summarize the issue or open questions? 17:26:48 q+ 17:27:03 melsumner: I’d expect a screen reader user to be comfortable aborting the output when they want (e.g., press Ctrl) 17:27:16 ... we do solve for this in the JS framework I work in 17:27:40 ... but I agree with Dominic that implementation of the navigation API is the current correct answer; not something with ARIA 17:28:00 ack scott 17:28:35 scott: they brought up a very reasonable use case of Slack and other web apps that do have these transitions 17:28:35 ... where it’s not desirable to have constant loading messages being announced 17:28:52 ... I get that, but — like melsumner said — people can stop those announcements 17:29:16 ... and I suspect many users would rather those announcements be present 17:29:57 ... if a transition is too long (e.g., 5 seconds, even less), then it’s definitely sensible to still have a loading announcement 17:30:35 ... and there are already solutions for this, like the navigation API, but I don’t think ARIA should be doing anything with this 17:30:59 spectranaut_: if anyone agrees with the OP’s request, please feel free to weigh in — otherwise, we’ll mark this as “won’t fix” for now 17:31:19 ... okay, I’ll write a summary in this issue and close it out 17:31:22 zakim, next item 17:31:22 agendum 7 -- -> Update: fix inconsistency around aria-setsize=-1 https://github.com/w3c/aria/pull/2341 -- taken up [from agendabot] 17:31:40 spectranaut_: this is Rahim‘s 17:31:56 ... this has 3 approving reviews 17:32:02 ... so we can talk about whether to merge it 17:32:15 ... it’s also waiting for implementation 17:32:34 ... do we know whether Webkit is the only one that needs to change? 17:32:37 scott: not sure 17:33:16 ... there’s no way to make a WPT to test this 17:33:50 spectranaut_: would anyone be willing to confirm the behavior of browsers and determine which one(s) needs to be updated to match this proposed spec change 17:34:08 ... it would need to be someone by who can check a11y API or use a screen reader to confirm 17:34:16 scott: should be able to determine with just screen reader 17:35:53 scott: the ideal behavior, talking to JAWS/NVDA, would be an announcement of “X of nothing” or “X of indeterminate”, when it currently says “X of 12” (when only 12 are shown on the screen, but more are asynchronously loaded) 17:37:02 zakim, next item 17:37:02 agendum 8 -- Prioritizing work of the ARIA WG and how to make the most use of meetings -- taken up [from spectranaut_] 17:38:04 TY for calling that out, it's a good reminder. 17:38:09 spectranaut_: feedback is welcome 17:38:16 ... if you think the ARIA WG could work more efficiently 17:38:36 ... if you’re joining meetings but don’t contribute because of a blocker, I’d like to hear about that 17:38:39 ... and get people more involved 17:38:41 ... very broad topic 17:38:48 ... if you have thoughts now, would love to hear them 17:38:58 ... but I also hope to continue working on this over the next few weeks 17:39:01 lola has joined #aria 17:39:11 ... maybe we could do some kind of prioritization of open PRs 17:39:28 q+ 17:39:37 ack lola 17:39:52 lola: this is more of a process thing, and each WG does things differently 17:40:07 ... it’s unclear to me personally how things that *are not PRs* get added to the agenda 17:40:12 ... do we submit an issue? 17:40:20 ... do we contact spectranaut_ or jamesn privately? 17:40:35 ... also, what constitutes a deep dive topic 17:40:38 ... triage is important and helpful 17:40:47 jongund has joined #aria 17:40:47 ... but what about ideas/issues that fall outside triage? 17:41:00 spectranaut_: the process for agenda’ing — any WG can add the “agenda” tag to an issue 17:41:05 ... so that’s how things get on the agenda 17:41:20 ... for new members, we sometimes hold orientation 17:41:34 ... it’s been a while 17:41:42 q+ 17:41:49 q+ 17:42:00 spectranaut_: there’s a documentation folder in GitHub 17:42:35 ... anyone who’s not had an orientation, please speak up 17:42:41 q+ 17:42:53 ack Adam_Page 17:43:17 Adam_Page: one thing I've noticed for issue and Pr review, and for a little while we were looking at stale issues, sort the issues in reverse 17:43:32 Adam_Page: this is a sweet spot in the middle, things that have changed recently, a burst of activity 17:43:40 q++ 17:43:51 Adam_Page: I try to reach out to people, but maybe there is something structural in the process to surface thoses 17:44:27 q+ to ask about regrets (especially weeks ahead), choosing a scribe (zakim pick a victim?), pace of assigned work, focusing on unblocking big efforts 17:44:42 q-+ 17:44:45 spectranaut_: people can always add “agenda” to resurface things 17:44:50 ack scott 17:44:57 scott: spitball idea 17:45:38 ... as one way to stabilize people’s opportunity to talk, and to prevent new things from taking up too much agenda time... 17:45:59 ... maybe we don’t necessarily agenda+ every issue that comes through triage 17:46:35 ... maybe we leave it up to individuals here to take assignment of the issue, and then they can agenda it if they want 17:46:46 q+ spectranaut_ to talk about prioritization labels 17:46:54 q+ ChrisCuellar 17:46:54 spectranaut_: awesome — noted, thank you 17:46:58 ChrisCuellar: +1 to scott 17:47:00 ack ChrisCuellar 17:47:29 ... in terms of facilitation, people have the most energy at the start of a meeting 17:47:40 ... and issue triage can sap that energy 17:48:19 ... it can be harder for newcomers to understand what’s happening when the first thing in the meeting is triage 17:48:19 q+ to suggest not triaging every week 17:48:35 ... so I like the idea of starting with PRs 17:49:12 ... the co-chairs could be more free to prioritize things 17:49:16 ack smockle 17:49:16 smockle, you wanted to ask about regrets (especially weeks ahead), choosing a scribe (zakim pick a victim?), pace of assigned work, focusing on unblocking big efforts 17:49:16 spectranaut_: thank you 17:49:25 smockle: a few topics going back 17:49:36 ... I did do an orientation 17:49:39 ... and now I have new questions 17:49:58 ... for example, I wanted to send regrets while on vacation, but didn’t know how to do it, or whether it matters 17:50:08 ... don’t know the right venue 17:50:12 q+ 17:50:14 q+ to talk about regrets 17:50:20 Jane, in Zoom, asked to be added to the queue. 17:50:33 q+ Jane 17:50:35 smockle: we could also zakim pick a victim to encourage more diverse scribing 17:51:00 I feel like it takes about 15 seconds for someone to volunteer for scribe, it's just mostly silence so it feels longer. :shrug: 17:51:14 ... I also have a backlog of issue across repos and have a hard time juggling that and being willing to take on new work 17:51:26 q+ 17:51:29 ... makes it tough for me to feel engaged in new work 17:51:51 ... would also love to get a big picture sense of “what’s in flight” 17:51:57 ... TPAC did help a lot with that 17:52:02 ... but bring that throughout the year 17:52:09 ack spectranaut_ 17:52:09 spectranaut_, you wanted to talk about prioritization labels 17:52:14 ack me 17:52:14 jamesn, you wanted to suggest not triaging every week and to talk about regrets 17:52:35 jamesn: maybe we could try not triaging every week 17:52:48 ... or just triage critical issues as they arise 17:52:57 ... for regrets 17:53:04 ... we appreciate them, but don’t track them 17:53:09 ... so don’t feel bad about not sending them 17:53:27 ... if you see the agenda and really want to participate but know you can’t attend, that’s especially when regrets are helpful 17:53:42 spectranaut_: and when you’re on vacation, we can often see that or deduce it 17:53:50 q? 17:54:06 Adam_Page: +1 clay saying I don't know the right venue for questions 17:54:22 Adam_Page: I miss that we don't have a conical real time chat somewhere.. is it IRC or chat? 17:54:43 spectranaut_: formalize the slack? 17:55:34 can someone drop a link to the slack? 17:55:36 q+ 17:55:45 ack Adam_Page 17:55:46 q- 17:57:27 ack jamesn 17:57:30 ack Jane 17:57:44 JaneFulton: reiterate that it would be nice to not have to get to everything in one meeting 17:57:49 ... spread it out a bit more 17:57:57 ... sometimes discussions will get rushed 17:58:12 ... helpful for newcomers to hear some conversations again 17:58:39 ... having Slack and realtime chat is great, but need to accommodate people who can’t be available, or are in different time zones, etc. 17:58:45 q+ 17:58:57 If anyone can figure out how to do keep meaningful track of conversations about topics, especially those with a long history....that would be nice. 17:58:58 ... putting guardrails into that so that essential information is only captured there 17:59:05 ack scott 17:59:17 s/is only/isn’t only/ 17:59:36 scott: +1 to jamesn: maybe just 1 triage meeting a month 18:00:27 ack cyns 18:00:35 ... Francis_Storr and I are part of the WCAG WG and we have a weekly check-in to determine issues that need to move to the next stage 18:00:51 Francis_Storr: the backlog that we have every Friday is super useful 18:01:03 ... we use a big kanban board, and I think that could work well here 18:01:10 spectranaut_: please do share that with us 18:01:20 cyns: why don’t we use IRC? 18:01:22 spectranaut_: cultural 18:01:26 ... some people are used to it 18:01:43 AGWG backlog taskforce board: https://github.com/orgs/w3c/projects/56 18:02:00 zakim, end meeting 18:02:00 As of this point the attendees have been filippo-zorzi, katez, melsumner, Francis_Storr, CurtBellew, Adam_Page, ChrisCuellar, Siri 18:02:02 RRSAgent, please draft minutes v2 18:02:04 I have made the request to generate https://www.w3.org/2025/05/15-aria-minutes.html Zakim 18:02:11 I am happy to have been of service, Adam_Page; please remember to excuse RRSAgent. Goodbye 18:02:11 Zakim has left #aria 18:11:45 ChrisCuellar has joined #aria 18:18:13 jongund has joined #aria 18:29:37 jongund has joined #aria 18:51:52 jongund has joined #aria 20:10:58 jongund has joined #aria 20:30:40 jongund has joined #aria 20:57:51 jongund has joined #aria 21:42:21 jongund has joined #aria 22:00:50 jongund has joined #aria 22:08:53 ChrisCuellar has joined #aria 22:15:20 ChrisCuellar has joined #aria 22:25:22 jongund has joined #aria 23:04:40 jongund has joined #aria 23:08:40 jongund has joined #aria 23:16:17 jongund has joined #aria 23:18:08 jongund has joined #aria 23:26:49 jongund has joined #aria 23:45:03 jongund has joined #aria