17:57:59 RRSAgent has joined #aria 17:58:04 logging to https://www.w3.org/2025/01/09-aria-irc 17:58:04 RRSAgent, make logs Public 17:58:05 Meeting: ARIA WG 17:58:09 agendabot, find agenda 17:58:09 spectranaut_, OK. This may take a minute... 17:58:10 agenda: https://www.w3.org/events/meetings/2b57854a-65cb-421e-b9e0-f9a8da31f160/20250109T130000/ 17:58:10 clear agenda 17:58:10 agenda+ -> New Issue Triage https://tinyurl.com/2dn8jzc6 17:58:10 agenda+ -> New PR Triage https://tinyurl.com/mre3wyh2 17:58:16 agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y 17:58:17 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 17:58:20 agenda+ -> Discussion of deprecation https://github.com/w3c/aria/pull/1862 17:58:22 agenda+ -> The content-visibility CSS property across browsers https://github.com/w3c/core-aam/issues/243 17:58:25 agenda+ -> [accname] Explicitly state UAs must ignore “aria-label” for slots https://github.com/w3c/aria/pull/2385 18:00:15 giacomo-petri has joined #aria 18:00:20 Adam_Page has joined #aria 18:00:43 pkra has joined #aria 18:01:24 ray-schwartz has joined #ARIA 18:02:23 present+ 18:02:47 present+ 18:03:26 present+ 18:03:53 katez has joined #aria 18:03:56 scott has joined #aria 18:03:57 present+ 18:03:59 scribe:jcraig 18:04:03 present+ 18:04:03 present+ Daniel 18:04:07 present- dmontalvo 18:04:11 zakim, next issue 18:04:11 I don't understand 'next issue', jcraig 18:04:36 zakkim, next item 18:04:42 zakim, next item 18:04:42 agendum 1 -- -> New Issue Triage https://tinyurl.com/2dn8jzc6 -- taken up [from agendabot] 18:05:02 aardrian has joined #aria 18:05:11 present+ 18:05:18 present+ 18:05:18 present + 18:05:22 https://github.com/w3c/aria/issues/2409 18:05:41 spectranaut_: shadow dom... left a comment for response... may close 18:05:52 pkra: close it 18:06:02 aaronlev has joined #aria 18:06:03 filippo-zorzi has joined #aria 18:06:06 https://github.com/w3c/aria/issues/2406 18:06:13 present+ 18:06:25 spectranaut_: Children presentational true element nesting another control injected via JavaScript 18:06:53 giacomo-petri: there's a linked issue, possibly a dupe... will check 18:07:12 https://github.com/w3c/aria/issues/2404 18:07:21 [ARIA] Requirement to ignore landmark roles without names creates infinite loop 18:08:13 should clarify... scott? 18:08:52 scott: we haven't identified an algorithm... should clarify for mike. 18:08:56 StefanS has joined #aria 18:09:34 s/identified an algorithm/identified an algorithm as a WG. Implementors have and may share./ 18:10:11 sarah has joined #aria 18:10:49 aaronlev: will share blink's strategy 18:10:59 StefanS has joined #aria 18:11:07 present+ 18:11:32 scott: not as much about the name; about exposing a role basewd on the existence of a name. 18:11:54 scott: will tackle them both... need implementor to help. 18:12:17 https://github.com/w3c/core-aam/issues/244 18:12:24 Update AX API mapping for aria-multiselect 18:12:41 ChrisCuellar has joined #aria 18:12:55 spectranaut_: I will update 18:12:57 https://github.com/w3c/aria/issues/2403 18:13:03 Clarify use case for aria-selected for 'grid' role descendants 18:13:49 ask reporter if this is addressed already 18:14:00 sarah: i don't think it would be 18:14:32 scott: i thought his issue may be resolved by related discussion in sarah's PR 18:14:49 StefanS has joined #aria 18:15:11 assignee? sarah... (thanks sarah!) 18:15:25 https://github.com/w3c/aria/issues/2402 18:15:31 Should the 'row' role really be necessary for parents of 'gridcell' and other cell role elements? 18:15:54 spectranaut_: scott replied... dupe? 18:16:28 reporter investigating based on scott's comment 18:16:37 zakim, next item 18:16:37 agendum 2 -- -> New PR Triage https://tinyurl.com/mre3wyh2 -- taken up [from agendabot] 18:16:52 https://github.com/w3c/aria/issues/2410 18:16:59 editorial: revise custom stylesheets 18:18:08 pkra: editorial. fyi for editors: removing core-aam.css from core and pdf 18:18:26 https://github.com/w3c/aria/issues/2408 18:18:33 editorial: refactor aria.js 18:19:10 pkra: editorial. in draft 18:19:18 https://github.com/w3c/aria/issues/2407 18:19:24 [aria] Drop “deprecated on this role” attributes from per-role tables 18:19:29 siri has joined #aria 18:20:00 pkra: this request changes aria.js so we may need to wait. also not sure this is desirable. I left a comment. 18:20:46 https://github.com/w3c/aria/issues/2405 18:20:47 Tentative: update point E. Host Language Label of the Acc Name algorithm 18:21:04 https://github.com/w3c/accname/issues/108#issuecomment-2559428449 18:21:21 closes an old issue I've linked above in IRC 18:23:00 issue causes ambiguity that i've tried to correct with this PR... (enumerates specific issues) 18:24:43 spectranaut_: reviewers james, bryan, and scott 18:25:05 any new reviewers 18:25:31 lola: i ca 18:25:49 s/i ca/i can/ 18:26:09 zakim, next item 18:26:09 agendum 3 -- -> WPT Open PRs https://bit.ly/wpt_a11y -- taken up [from agendabot] 18:27:25 zakim, close this item 18:27:25 agendum 3 closed 18:27:26 I see 4 items remaining on the agenda; the next one is 18:27:26 4. -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates [from agendabot] 18:27:27 zakim, next item 18:27:27 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 18:28:30 spectranaut_: whitespace deep dive needs to be rescheduled... afternoon so jamie teh can attend. i will reach out to mel for scheduling 18:28:33 zakim, next item 18:28:33 agendum 5 -- -> Discussion of deprecation https://github.com/w3c/aria/pull/1862 -- taken up [from agendabot] 18:29:05 lola has joined #aria 18:29:44 https://github.com/w3c/aria/pull/1862#pullrequestreview-2028023050 18:30:58 jamesn: deprecation is not how ARIA has done things in the past. 18:31:18 q+ 18:31:22 jamesn: deprecation could result in implementation REMOVAL which has downsides 18:31:26 ack scott 18:31:54 q+ 18:31:59 +1 to scott 18:32:10 q-, +1 to deprecating 18:32:11 scott: agree with jamesn, deprecation has its place, but this is not it.... do not need a long tale list of deprecated features 18:32:16 ack sarah 18:32:28 sarah: also agree 18:33:24 jamesn: i understand Wilco's concern for the validator, but they should be able to manage it 18:33:40 zakim, next issue 18:33:40 I don't understand 'next issue', jcraig 18:33:45 zakim, next item 18:33:45 agendum 6 -- -> The content-visibility CSS property across browsers https://github.com/w3c/core-aam/issues/243 -- taken up [from agendabot] 18:35:29 giacomo-petri: content-visibility accessibility per role is managed differently across engines... especially content-visibility: auto; 18:35:52 tricky which to expose in which scenario 18:35:57 Q+ 18:36:12 jcraig: deep dive topic? 18:36:20 ack aardrian 18:36:56 aardrian: question... if it's hidden from a engine ax tree, does it also not participate in accname? 18:37:28 q+ 18:37:41 q+ 18:37:54 giacomo-petri: ambiguous what to do, but webkit behavior is different from gecko/chromium 18:38:04 spectranaut_: wpt test? 18:38:18 ack scott 18:38:38 scribe+ smockle 18:38:51 q? 18:38:59 siri has joined #aria 18:39:07 ack spectranaut_ 18:39:10 q+ scott 18:39:46 q+ 18:39:56 jcraig: You’re saying `content-visibility` (particularly `auto`) is ambiguous; are differences a bug (e.g. in Webkit)? 18:40:20 giacomo-petri: I’m not saying one implementation is wrong; only noting inconsistency. 18:40:43 giacomo-petri: Testing is challenging because `content-visibility` behavior is viewport-size-dependent. 18:41:49 ack scott 18:41:50 jcraig: We don’t know the window size. So, instead, we could test a fixed-size (e.g. 100px) scrollable div—and we could know how many items to expect in it. 18:43:07 scott: Anecdotally, this has come up twice: Once with OpenUI re: an `aria-expanded` toggle button. Once at Microsoft, where there was confusion about whether hidden content is `display: none`. 18:43:11 q+ 18:43:22 ack Rahim 18:43:27 q+ to ask how it works with non-AT in-page search 18:43:33 katez has joined #aria 18:43:38 Rahim: Can we add a CSS-AAM label to this issue? 18:44:21 spectranaut_: This issue should be moved out of the core-aam repo. 18:44:22 ack Rahim 18:44:28 ack me 18:44:28 jcraig, you wanted to ask how it works with non-AT in-page search 18:45:11 new issue link: https://github.com/w3c/html-aam/issues/572 18:45:29 jcraig: Does the spec say in-page search should find elements hidden with `content-visibility`? 18:45:53 jnurthen: Yes, it does. 18:46:34 q+ 18:46:47 jcraig: Because all of these, including `content-visibility: hidden`, show up to in-page search, they should also show up to AT. 18:46:54 +1 18:47:25 q+ to reference https://www.w3.org/TR/css-contain-2/#using-cv-hidden 18:47:25 content-visibility: hidden improves on both of these options. Because the contents are skipped, the user agent isn’t spending time on them when they’re not active. They’re also not visible to screen readers, find-in-page, and other tools. And because user agents should preserve previous styling/layout work if possible, if the view was 18:47:25 displayed before, re-rendering it might be very fast. 18:47:35 ack scott 18:47:35 q? 18:48:15 giacomo-petri has joined #aria 18:49:28 q+ 18:49:39 scott: The `
` element in the collapsed state uses a version of `content-visibility: hidden`, so content is removed from the accessibility tree and visually hidden while remaining findable by in-page search. We don’t want to break find-in-page or start showing content in the accessibility tree that is supposed to be hidden. 18:49:50 q? 18:49:57 ack giacomo-petri 18:49:57 giacomo-petri, you wanted to reference https://www.w3.org/TR/css-contain-2/#using-cv-hidden 18:51:02 giacomo-petri: Does the CSS Containment Module Level 2 (linked above) contradict what we’ve been saying? 18:51:21 jnurthen: Which value—`hidden` or `auto`? 18:51:28 giacomo-petri: `hidden`. 18:51:36 ack jcraig 18:51:44 q+ to state maybe there is an ARIA-AT like expectation here too for
; if it should be hidden but found in search, it should be for aT search too 18:51:47 ack me 18:51:47 jcraig, you wanted to state maybe there is an ARIA-AT like expectation here too for
; if it should be hidden but found in search, it should be for aT search too 18:52:34 scott has joined #aria 18:52:52 jcraig: If the expectation is that `
` is visually hidden but findable by browser in-page search, then it should also be findable by AT search. `content-visibility: auto` should be findable by (e.g.) skip-to-next-heading. 18:53:25 spectranaut_: This is a good place to stop this conversation, and we can pick it up again in a deep dive. 18:54:20 spectranaut_: We’ll have a deep dive on January 23rd. 18:54:34 .zakim next item 18:54:42 zakim, next item 18:54:42 agendum 7 -- -> [accname] Explicitly state UAs must ignore “aria-label” for slots https://github.com/w3c/aria/pull/2385 -- taken up [from agendabot] 18:55:38 spectranaut_: gentle ping for keith 18:55:49 Keith: I’ll review it 18:55:51 keith: i will review. apologies. 18:55:53 present+ 18:58:12 zakim, end meeting 18:58:12 As of this point the attendees have been Rahim, Adam_Page, pkra, katez, giacomo-petri, Daniel, aardrian, smockle, filippo-zorzi, StefanS, sarah 18:58:14 RRSAgent, please draft minutes v2 18:58:15 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html Zakim 18:58:22 I am happy to have been of service, jcraig; please remember to excuse RRSAgent. Goodbye 18:58:23 Zakim has left #aria 18:58:24 rrsagent, make minutes 18:58:25 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 18:59:00 chair: spectranaut_ 18:59:02 rrsagent, make minutes 18:59:03 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 19:00:16 s/keith: i will review. apologies.// 19:00:47 s/spectranaut_: gentle ping for keith/spectranaut_: reminder we need to review this./ 19:00:51 rrsagent, make minutes 19:00:52 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 19:01:14 s/.zakim next item// 19:01:27 s/zakkim, next item// 19:01:31 rrsagent, make minutes 19:01:33 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 19:13:50 present+ lola ray-schwartz bryan jcraig aaronlev keithamus 19:14:11 rrsagent, make minutes 19:14:12 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 19:17:10 present- lola ray-schwartz bryan jcraig aaronlev keithamus 19:17:23 present+ lola, ray-schwartz, bryan, jcraig, aaronlev, keithamus 19:17:34 rrsagent, make minutes 19:17:36 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig 19:19:07 present+ spectranaut_, jamesn 19:19:09 rrsagent, make minutes 19:19:10 I have made the request to generate https://www.w3.org/2025/01/09-aria-minutes.html jcraig