16:58:24 RRSAgent has joined #aria 16:58:29 logging to https://www.w3.org/2025/09/11-aria-irc 16:58:30 RRSAgent, make logs Public 16:58:31 Meeting: ARIA WG 16:58:33 agendabot, find agenda 16:58:33 jamesn, OK. This may take a minute... 16:58:33 agenda: https://www.w3.org/events/meetings/5a155237-d896-464b-9c5f-6dd1654293ae/20250911T130000/ 16:58:33 clear agenda 16:58:33 agenda+ -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2025-09-04+repo:w3c/aria&type=Issues 16:58:36 agenda+ -> WPT Open PRs https://bit.ly/wpt_a11y 16:58:37 agenda+ -> TPAC Planning https://tinyurl.com/ariaf2fcandidate 16:58:39 agenda+ -> feat: aria-actions addition to the ARIA spec https://github.com/w3c/aria/pull/1805 16:58:42 agenda+ -> aria-keyshortcuts: Do multiple shortcuts define a set of alternatives, or a single sequence? https://github.com/w3c/aria/issues/2578 16:59:33 Francis_Storr has joined #aria 17:00:24 Adam_Page has joined #aria 17:00:26 spectranaut_ has joined #aria 17:00:52 agenda?\ 17:01:03 present+ 17:01:17 filippo-zorzi has joined #aria 17:01:22 present+ 17:01:31 scribe+ 17:01:33 present+ 17:01:35 present+ 17:01:42 agenda? 17:01:45 present+ 17:01:59 present+ 17:02:03 present+ 17:02:09 katez has joined #aria 17:02:18 present+ 17:02:30 zakim, take up item 1 17:02:30 agendum 1 -- -> New PR Triage https://github.com/search?q=is%3Aopen+is%3Apr+created:%3E=2025-09-04+repo:w3c/aria&type=Issues -- taken up [from agendabot] 17:04:33 https://github.com/w3c/aria/pull/2628 17:04:46 Stefan has joined #aria 17:04:50 giacomo-petri has joined #aria 17:04:52 present+ 17:04:54 present+ 17:05:20 q+ 17:06:25 rahim: tallked to scott. we agree abbr[title] should not contribute to accname 17:07:09 q+ 17:07:19 q+ 17:07:28 is there any objection to it being announced on demand? should map to something that can allow the expansion to be announced on demand. 17:08:03 ack Rahim 17:08:10 matt: how would you know, since we don't spec AT behaviors 17:08:13 q+ 17:08:39 matt: whether it's on demand or automatically is dependent on context 17:08:39 present+ 17:08:58 ChrisCuellar has joined #aria 17:09:03 ack Adam_Page 17:09:06 in some scenarios, it might be automatic on longer descriptoin a form fields 17:09:06 present+ 17:10:06 Adam_Page: in aria-practices, APG issue pattern date picker has abbreviated representations of weekdays, e.g. Tuesday for Tuesday. 17:10:39 Adam_Page: would like abbr[title] and th[abbr] to behave similarly 17:10:54 q+ to say support for the abbr attribute is little 17:11:01 I do see an html-aam mapping for `abbr` (the attribute): https://w3c.github.io/html-aam/#att-abbr 17:11:03 Adam_Page: another more complex example about buttons in header cells 17:11:15 ack jamesn 17:12:02 jamesn: interesting that we're talking about exposing title on abbr for SRs, but keyboard users can't get it by default. what's the point in patching? 17:12:05 ack jcraig 17:12:14 Matt_King has joined #aria 17:12:56 q+ 17:13:07 q+ 17:13:32 scribe+ 17:13:54 jcraig: the goal to make this exposed to platform APIs I can’t imagine it would be objectionable 17:13:57 q+ 17:14:12 sarah has joined #aria 17:14:19 Daniel: abbr attr support is lacking? 17:14:24 q+ 17:14:37 q+ to talk about verbosity 17:14:59 Daniel: would not get the expansion... "Tu" 17:15:05 zakim, close queue 17:15:05 ok, jcraig, the speaker queue is closed 17:15:15 ack giacomo-petri 17:15:19 ack Daniel 17:15:19 Daniel, you wanted to say support for the abbr attribute is little 17:15:19 ack giacomo-petri 17:16:02 giacomo-petri: in addition to keyboard users, people with cognitive disabilities could benefit 17:16:18 Matt_King: PR is available to review 17:16:30 https://github.com/w3c/aria/pull/2628 17:17:03 ack Matt_King 17:17:07 Matt_King: we don't need prose in the PR right? we just add the table mapping 17:17:23 Rahim: yes... need platform mappings, not prose. 17:17:26 ack Rahim 17:18:18 Rahim: is it desirable to add a note or comment for existing abbr[title] to avoid using it for accname? 17:19:14 Jacques has joined #aria 17:19:32 ack jcraig 17:19:32 jcraig, you wanted to talk about verbosity 17:19:35 spectranaut_: maybe for the ARIA spec, not AAM 17:19:37 front-endian-jane has joined #aria 17:19:46 present+ 17:19:46 zakim, open queue 17:19:46 ok, spectranaut_, the speaker queue is open 17:21:27 zakim, next item 17:21:27 agendum 2 -- -> WPT Open PRs https://bit.ly/wpt_a11y -- taken up [from agendabot] 17:21:50 https://github.com/web-platform-tests/wpt/pull/54126 17:22:39 Blocked by ARIA PR https://github.com/w3c/aria/pull/2237 17:22:48 q+ 17:23:48 rahim: https://github.com/web-platform-tests/wpt/pull/53966 ready to be merged 17:23:51 zakim, next item 17:23:51 I see a speaker queue remaining and respectfully decline to close this agendum, jcraig 17:23:57 ack z 17:24:02 ack Rahim 17:24:05 zakim, next item 17:24:05 agendum 3 -- -> TPAC Planning https://tinyurl.com/ariaf2fcandidate -- taken up [from agendabot] 17:24:40 spectranaut_: TPAC candidate topics 17:25:01 front-endian-jane has joined #aria 17:25:03 Matt_King: for issues not tied to a spec, do you still want an issue? 17:25:07 spectranaut_: yes 17:25:30 s/yes/yes, with F2FCandidate label/ 17:25:43 jamesn: TPAC is a group driven agenda 17:25:52 zakim, next item 17:25:52 agendum 4 -- -> feat: aria-actions addition to the ARIA spec https://github.com/w3c/aria/pull/1805 -- taken up [from agendabot] 17:26:20 Small comment back on PR 2237: there are some open comments/questions on it which haven't been responded to. Happy to review again when there is something to review again! 17:27:12 sarah: I reached out to Jocelyn recently, and chatted with Edge — they might have cycles coming up to work on it, but need Chrome update 17:27:43 ... I’ll email folks 17:27:59 spectranaut_: we need to button up reviews 17:28:07 Matt_King: we had some discussion at TPAC last year 17:28:10 ... especially inheritance 17:28:16 ... actions on multiple things in the tree 17:28:24 ... there were a lot of unanswered aspects in the PR 17:28:44 ... did we get to resolution on all that? 17:28:44 sarah: I thought we did, but I’ll go through it again 17:28:59 Matt_King: I may have missed reviewing changes after TPAC, I’ll review again 17:29:10 spectranaut_: there are a lot of comments and only one positive review 17:29:23 q+ 17:29:23 ... so hoping to get more of those 17:29:28 Matt_King: I’ll review 17:29:40 spectranaut_: we really need someone from Edge and Google to review, right? 17:29:47 sarah: yes, Jocelyn began an implementation 17:29:54 q+ to taalk about Matt's comments at https://github.com/w3c/aria/pull/1805#issuecomment-1425060211 17:30:02 Matt_King: Brett Lewis sent me a video of what he’s done in JAWS, and I thought he demo’d in Chrome 17:30:15 ... we have an experimental pattern in APG 17:30:16 fromt-endian-jane has joined #aria 17:30:45 sarah: maybe Jocelyn finished a test implementation 17:30:45 spectranaut_: we need to reach out to her 17:30:51 ... and maybe also get a positive review on the PR 17:31:15 ... sarah, it looks like you’ve resolved jteh’s feedback — so hopefully we can get a positive review from him too 17:31:29 sarah: there was one open question about User Agents MUST — would be nice to get jteh’s response 17:31:58 ... there’s still some wordsmithing needed 17:32:11 ack jcraig 17:32:11 jcraig, you wanted to taalk about Matt's comments at https://github.com/w3c/aria/pull/1805#issuecomment-1425060211 17:32:44 jcraig: this may no longer be an issue, but 17:32:44 ... re: the linked comment above from Matt 17:32:48 ... the first part was about fingerprinting 17:33:10 ... written as an author responsibility and that it opens a wide door 17:33:20 ... IMO, this one is not likely to be abused for fingerprinting 17:33:43 ... the same event is coming in whether it’s the AT or the mainstream mouse user 17:33:50 ... the UI might work differently depending on the author’s implementation 17:33:58 ... the second part is where I have more of a concern 17:34:05 ... around element requirements 17:34:22 ... [ please see comment for context ] 17:34:44 ... IMO these are much too rigid and restrictive 17:34:52 ... hoping these are no longer an issue 17:34:58 Matt_King: the problem I was reading in the original language 17:35:06 ... is that the language of the spec referred to “screen reader focus” 17:35:19 ... so we needed a way to get rid of that language 17:35:26 ... so that was me spitballing alternatives 17:35:31 ... I agree that they’re restrictive 17:35:31 CurtBellew has joined #aria 17:35:39 ... but I don’t know better alternatives 17:35:43 present+ 17:35:56 q+ 17:35:58 present+ 17:35:59 ... we don’t know when screen reader focus is on the element 17:36:11 ... we didn’t have anything spec’d that the screen reader can request actions be made visible 17:36:17 ... with a SR command 17:36:23 ... there’s a chicken and egg problem 17:36:44 ... they’re supposed to be focusable so that you *can* click them 17:37:01 jcraig: you don’t know when it’s focused by the AT 17:37:15 ... the subtext there is that anytime you want it activateable, it should be visible 17:37:23 ... maybe that needs to be explained a bit better 17:37:29 ... but a core scenario is Gmail 17:37:33 ... a row for an email, with a delete button 17:37:41 ... the row itself may or may not be focused 17:37:51 ... but the buttons appear when you mouse over 17:37:58 ... since you can’t track SR focus 17:38:07 ... really those buttons should be debatable at all times 17:38:12 sarah: this seems like a rabbit hole 17:38:45 ... the intent was only to reference actual focus 17:38:51 ... document.activeElement focus 17:39:01 Matt_King: so then the mention of AT needs to be removed 17:39:10 jcraig: we’re arguing about what visible means 17:39:19 ... rendered but transparent 17:39:41 Matt_King: I think the spec isn’t clear the way it’s written 17:39:49 ... you should be able to expose the actions available on any element 17:40:09 ... but then it’s possible that a SR request would be equivalent to a mouse hover 17:40:15 ... there’s an event that the SR can do 17:40:24 ... that triggers the availability/visibility of the actions 17:40:44 ... the way it is, you’d currently only know the actions if you’re focused on it 17:40:48 sarah: we did talk about this at TPAC 17:41:03 ... and one of the proposals was that aria-actions="" (empty string) would be a meaningful mapping 17:41:21 ... I have a comment in the PR thread that might address this 17:41:27 ... an authors statement 17:41:38 ... that clarifies our intention for focus 17:41:46 Matt_King: so is that spec’d now? 17:41:48 sarah: not yet 17:41:57 ... I wanted to try this out a little more 17:42:02 ... in the course of trying to implement it 17:42:06 ... see if it was possible 17:42:12 Matt_King: I think we need some proposed language 17:42:44 jcraig: I think that addresses part of the misunderstanding 17:42:44 ... make it visible/available when it’s focused 17:42:44 ... but the inverse of that 17:42:49 ... is because you don’t necessarily know what AT focuses on something else 17:42:55 ... any of these actions could be activatable at any time 17:43:09 ... the difference is that if the browser sees that there’s an aria-actions attribute 17:43:15 ... but it points to an action that is not available 17:43:20 ... then the browser can exclude it 17:43:45 ... then when the SR lands on this element, they become available 17:43:49 q+ 17:43:53 ... it’s saving the privacy, fingerprinting implications 17:43:59 ... because of the way the structure works 17:44:12 ... but if the actions are always available, then a SR user could access them anytime 17:44:19 ack sarah 17:44:23 Matt_King: that sounds very different than the current spec language 17:44:44 sarah: I did notice something in the core-aam wording that covers this 17:44:49 ... have aria-actions added as an object attribute regardless of what’s in it 17:45:03 ... so we could add your suggestion for AX mapping, jcraig 17:45:28 ... so as far as spec goes, we could add an author MAY/SHOULD add empty string while they’re not rendered, and then populate it when they are 17:45:52 Matt_King: sounds like a user agent MUST then 17:46:50 sarah: please tell me what do for AX API — jcraig, could you help? 17:48:29 https://deploy-preview-1805--wai-aria.netlify.app/core-aam/#ariaActions 17:49:23 sarah: yes, please review the rendered preview ☝🏻 17:50:05 jcraig: when the element isn’t focused yet and the actions aren’t rendered yet 17:50:18 s/jcraig/sarah/ 17:50:56 jcraig: I will chat with some people and see if we need more specific language 17:51:24 ... in this mapping, an author could just point to the IDs, and whether they’re exposed could be determined by whether they’re hidden 17:51:30 ... if they’re not actionable 17:51:35 ... but the DOM attribute doesn’t change 17:52:10 Matt_King: don’t we have to have browser MUST requirements when there‘s a mapping like this? 17:52:27 spectranaut_: if something is in core-aam, then it is a MUST 17:52:44 ... but if the browser needs to variably do different things, then it needs to be in the ARIA spec 17:53:04 ... if it’s in core-aam it doesn’t also need to be in ARIA 17:53:17 jcraig: it’s somewhere near the top, that everything is normative 17:53:48 ... there is an editorial issue claiming that some sections are non-normative 17:54:16 spectranaut_: let’s look into that later 17:54:23 ... we have 5 minutes left 17:54:44 ... do we have enough time for you, Jane? 17:54:48 Jane: no, let’s wait for the next meeting 17:55:42 Matt_King: I think this answers the question for now, but we need clarity on where/how browser requirements are expressed 17:55:49 ... I’ll keep that in mind when I re-review 17:55:51 sarah: to wrap up 17:56:05 ... I’m going to go finish the re-wording on the focus thing; remove mention of AT 17:56:15 ... and email Joceyln 17:56:44 ... update object attribute mapping in aam 17:56:44 ... added a comment for jcraig to get input on AX API mapping 17:56:48 ... and I think that’s it for me 17:57:03 spectranaut_: and Matt_King will re-review 17:58:05 zakim, end meeting 17:58:05 As of this point the attendees have been Daniel, filippo-zorzi, jcraig, Rahim, Adam_Page, spectranaut_, Francis_Storr, katez, Stefan, giacomo-petri, ChrisCuellar, 17:58:08 ... front-endian-jane, CurtBellew, sarah 17:58:08 RRSAgent, please draft minutes v2 17:58:09 I have made the request to generate https://www.w3.org/2025/09/11-aria-minutes.html Zakim 17:58:16 I am happy to have been of service, Adam_Page; please remember to excuse RRSAgent. Goodbye 17:58:16 Zakim has left #aria 17:58:24 jongund has joined #aria 18:13:07 ChrisCuellar has joined #aria 18:15:00 jongund has joined #aria 19:41:21 jongund has joined #aria 20:01:15 jongund has joined #aria 20:18:46 jongund has joined #aria 20:23:31 jongund has joined #aria 20:24:13 ChrisCuellar has joined #aria 21:11:31 jongund has joined #aria 21:20:15 jongund has joined #aria 21:51:01 ChrisCuellar has joined #aria 22:10:05 jongund has joined #aria 22:26:23 jongund has joined #aria 23:01:59 jongund has joined #aria 23:13:06 jongund has joined #aria 23:13:52 jongund has joined #aria 23:50:44 jongund has joined #aria