16:40:04 RRSAgent has joined #aria 16:40:04 logging to https://www.w3.org/2022/09/29-aria-irc 16:40:07 RRSAgent, make logs Public 16:40:08 please title this meeting ("meeting: ..."), jamesn 16:40:09 agendabot, find agenda 16:40:09 jamesn, OK. This may take a minute... 16:40:09 agenda: https://www.w3.org/events/meetings/2b92a902-1365-4ea0-8c68-9f8ae2106fe3/20220929T130000 16:40:09 clear agenda 16:40:09 agenda+ -> New Issue Triage https://bit.ly/3CbrUT5 16:40:10 agenda+ -> New PR Triage https://bit.ly/3UKS8CW 16:40:12 agenda+ Proposal: process Deep Dive next week! 16:40:15 agenda+ -> Placeholder for next meeting discussion: Changing "2F.i" to "2F" in step 2H https://github.com/w3c/accname/issues/169 16:40:18 agenda+ -> Support aria-description https://github.com/w3c/accname/pull/69 16:40:21 agenda+ -> 1.3 blocking issues https://github.com/w3c/aria/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22ARIA+1.3%22+label%3A1.3-Blocking 16:40:32 meeting: ARIA WG 16:59:05 pkra has joined #aria 17:01:32 aaronlev has joined #aria 17:01:35 chair: spectranaut 17:01:43 CurtBellew has joined #aria 17:01:57 chair: spectranaut_ 17:02:22 scribe: pkra 17:02:41 Adam_Page has joined #aria 17:02:56 present+ 17:04:27 scotto has joined #aria 17:04:43 present+ 17:04:47 present+ 17:04:47 zakim, next item 17:04:47 agendum 1 -- -> New Issue Triage https://bit.ly/3CbrUT5 -- taken up [from agendabot] 17:04:50 BGaraventa has joined #aria 17:04:50 present+ 17:05:02 MarkMcCarthy has joined #aria 17:05:15 present+ 17:05:39 spectranaut: aria#1817 about aria-owns 17:06:12 jnurthen: first bit could use work, the rest seems already covered in the spec. 17:06:15 ... label clarification 17:06:45 spectranaut: there's a 1.3 blocking issue on aria-owns. maybe related? 17:07:16 ... #1161 about owned by 17:07:18 There are some good notes on now Google avoids problems with aria-owns here 17:07:19 https://docs.google.com/document/d/1jhztcbvUWS4_QGtKmWMxVBLnMkl5ZAAqRCVTcLfdl4o/edit#heading=h.4qp85atck7yr 17:07:24 jnurthen: related but not same. 17:07:52 aaron: I added link in IRC on chrome's aria-owns implementation details. 17:08:08 present+ 17:08:16 ... more about interaction with HTML. 17:09:01 jnurthen: first part would be 1.3 // clarification. 17:09:10 spectranaut: assign to jnurthen, wait to hear back. 17:09:50 s/1.3/1.3ed/ 17:09:58 aaron: chrome is pretty complicated about, e.g., changing ids, removing elements with id, multiple elements with same ID 17:10:15 jnurthen: maybe a note "there are limitations, known issues etc" 17:10:34 aaron: the doc is more for other user agents since our implementation seems a good basis. 17:11:01 zakim, next item 17:11:01 agendum 2 -- -> New PR Triage https://bit.ly/3UKS8CW -- taken up [from agendabot] 17:11:35 spectranaut: core-aam#142 17:11:53 ... @jcraig please review. 17:12:31 ... core-aam#140, mapping update. 17:12:50 ... aria#1816 editorial 17:13:18 jnurthen: question for screenreader users about the notes in the spec. 17:13:27 ... headings are just "note" 17:13:48 ... in respec, you can add a title attribute to use as part of the heading. could add context 17:14:09 bryan: that would be an improvement 17:14:49 jcraig: respec adds this, so could we automate something like "note for section ..." 17:15:07 jnurthen: if there's more than one, we'd need a bit more but yes, I'll file an issue 17:15:14 jcraig: seems generally useful 17:15:52 spectranaut: aria#1814 draft PR 17:16:25 jnurthen: made one change but: do we really want to do this? 17:16:46 ... phrasing content describes a things in HTML that we might not want to include in ARIA 17:16:58 ... so maybe we want something completely different after all. 17:17:46 jcraig: I didn't like the name but would be ok if it matched HTML 17:17:57 scotto: really "textyMcTextFace" 17:18:06 zakim, next item 17:18:06 agendum 3 -- Proposal: process Deep Dive next week! -- taken up [from agendabot] 17:18:28 spectranaut: follow up to TPAC discussions. 17:18:40 ... come up with some suggestions. 17:20:20 siri: is there info on the results from TPAC? 17:20:25 spectranaut: yes, email was sent to list. 17:20:38 jcraig: can make Oct 6. 17:20:43 bryan: same. 17:21:01 jnurthen: sarah and scotto would be good. 17:21:56 spectranaut: any other topics? 17:22:04 jcraig: had some internal discussion about aria-actions 17:22:32 ... heuristic detection seems implementable. 17:22:39 ... some author techniques might interfere 17:23:04 ... maybe a deep dive might be useful to gather implementation interest. 17:23:23 aaron: I haven't looked in detail yet. We should get James Teh, Matt King to look at it. 17:23:49 jcraig: idea is aria-action=idrefs. then AT will generate synth click events for them. 17:23:57 aaron: sounds like a good deep dive. 17:24:45 spectranaut: aaron, please take a look and say if you want a deep dive 17:25:06 ... but matt and jamie are important 17:25:49 Draft PR https://github.com/w3c/aria/pull/1805 17:25:51 jcraig: issues are ... 17:26:01 ... most of the discussion is in #1440 17:26:10 https://github.com/w3c/aria/issues/1440 17:27:22 mattking: at tpac we talked about needing some example web pages, screenreader expectations, experimental implementation. 17:27:34 jcraig: we'd ship it behind a flag to begin with in any case 17:27:36 zakim, next item 17:27:36 agendum 4 -- -> Placeholder for next meeting discussion: Changing "2F.i" to "2F" in step 2H https://github.com/w3c/accname/issues/169 -- taken up [from agendabot] 17:28:41 bryan: step 2h deals with recursion process. When it recurses, it should check if name-from-content is supported. 17:28:49 ... then continues into sub steps of process. 17:29:01 siri has joined #aria 17:29:15 ... it was pointed out, it was bypassing the process and going directly. 17:29:36 ... bypassing all conditional statements 17:29:59 ... no handling of circumstances where you wouldn't want name-from-content 17:30:23 ... e.g., heading, button, opens up a menu. Then all of the contents of the menu would be part of the heading name. 17:30:27 q+ 17:30:37 ... without checking if name-from-content was supported. 17:30:44 ... filed it at TPAC 17:31:03 ... if someone knows the background to the previous change, that would be very helpful. 17:31:11 spectranaut: change from 2017. 17:31:21 ... linked on issue now. 17:31:24 q? 17:31:45 jcraig: I have a related issue I filed a while back. We need to stop using numbered labels for steps. 17:32:06 ... this is a good example. It's confusing, adding steps changes numbering. 17:32:23 ... if the step was called "aria-labelledBy", then I'd know. 17:32:36 ... if we use logical IDs, we might avoid such confusion. 17:32:59 bryan: I like that idea. But for now, are we in agreement that this is how it's supposed to work. 17:33:46 jnurthen: I don't think we can do all the checks. When checking child nodes, e.g., div doesn't have name but you still want the child text. 17:34:08 bryan: I feel like the number of cases where it should be processed is less than those where it shouldn't. 17:34:24 jnurthen: I disagree. spans and divs occure too frequently. 17:34:48 ... if you rule those out, it will break a lot of stuff 17:35:10 https://github.com/w3c/accname/issues/139 Permalinks in computations should NOT use specific numbering in the link (because the numbering will change) #139 17:35:13 mattking: it's about number of conditions in the algorithm, right? 17:35:13 q+ 17:35:32 ack me 17:35:34 q+ 17:35:49 q? 17:36:01 bryan: yes. I could put in logic that it's an element that's perceived. 17:36:23 spectranaut: feels like there's something to discuss. Chrome has 2F implemented. 17:36:45 jnurthen: not completely. aaron pointed me to code where for each role, it does different things, depending on the situation 17:37:00 ... feels like this is closer to what we want to do 17:37:03 ack me 17:37:05 q/ 17:37:18 spectranaut: this would be a change affecting implementations 17:37:53 ... so we need to clarify what they need to do. 17:38:09 ... can we make this a PR? 17:38:34 bryan: I can. But we need implemetors to give input on which conditions make sense. 17:38:38 q? 17:39:09 ack scotto 17:40:05 scotto: is this essentially tyring to fix the problem of, e.g., anchor with article in it but article has no explicit name, so the link technically has no name. 17:40:07 bryan: yes. 17:40:25 scotto: have been working on this with teams a lot recently. 17:40:44 ... it shouldn't stop if the article has no accessible name. 17:41:43 bryan: right. it's hard to make a PR without knowing what should change. 17:41:49 is https://github.com/w3c/accname/issues/128 not related to this? 17:41:56 Matt_King has joined #aria 17:42:27 see my comment here - https://github.com/w3c/accname/issues/128#issuecomment-834864769 17:42:32 siri: question on anchor containing an article. doesn't the text get used? 17:42:35 q+ 17:42:53 scotto: it isn't and that's the problem. 17:43:05 .. the way the algorithm is right now, it won't. 17:43:50 bryan: Reversely, say you have multiple options. should they all be part of the name? Probably not but right now they would. 17:44:21 / Get their own name from contents, or contribute to ancestors 17:44:21 examples button, checkbox, heading, link, switch, tab 17:44:21 // ----- No name from contents ------------------------- 17:44:21 // These never have or contribute a name from contents, as they are 17:44:21 // containers for many subobjects. Superset of nameFrom:author ARIA roles. 17:44:22 examples alert, comment, grid, table, menu 17:44:22 // ----- Conditional: contribute to ancestor only, unless focusable ------- 17:44:22 // Some objects can contribute their contents to ancestor names, but 17:44:22 // only have their own name if they are focusable 17:44:22 examples canvas, caption, details, footer, generic, list, listitem, paragraph 17:44:36 jnurthen: acc-name#128 has the link I mentioned. 17:45:06 ... some suggestions in that issue 17:45:34 bryan: sounds good but we'd need an implementor to draft the PR in spec language 17:45:49 spectranaut: maybe start with what Chrome's doing? 17:45:55 jnurthen: I believe firefox is similar. 17:46:04 ... then we can get more input 17:46:12 ack me 17:46:38 mattking: is there something in the aria spec that separates these roles from another? 17:47:20 jnurthen: maybe. perhaps instead of "named by content" could be "not only from author", getting us closer. 17:47:45 mattking: feels like this logic needs to be a reflection of some characteristic in the aria specification. 17:48:07 jnurthen: agreed. chrome's heuristic should identify _something_ 17:48:32 mattking: do we need an aria issue as well? 17:49:05 jnurthen: I think it's an accname. if that feels like there's something missing from ARIA, then we file a cross issue. 17:50:17 spectranaut: I'd suggest to go through #128, go through it, see if there's enough information on what Chrome does, then possibly suggest a spec change to accname. 17:50:27 q+ 17:50:34 ... then file an issue on aria 17:50:36 bryan: will do. 17:50:41 ack me 17:51:27 jcraig: bryan, could you ping me when it's a good time to make the label changes? It has to fit and avoid merge conflicts. 17:51:58 bryan: will do. 17:51:59 zakim, next item 17:51:59 agendum 5 -- -> Support aria-description https://github.com/w3c/accname/pull/69 -- taken up [from agendabot] 17:52:50 spectranaut: scott PR on core-aam, but also blocking issue from jcraig. 17:53:03 correction: html aam, not core aam 17:53:18 s/core-aam/html-aam 17:54:10 spectranaut: jcraig will make a few changes 17:54:37 scotto: will take alignment with html aam, 2 PRs todo 17:54:59 spectranaut: should be a simple check. 17:55:17 scotto: I'll still have to remove the relevant lines 17:55:22 zakim, next item 17:55:22 agendum 6 -- -> 1.3 blocking issues https://github.com/w3c/aria/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22ARIA+1.3%22+label%3A1.3-Blocking -- taken up [from agendabot] 17:56:34 jnurthen: check if you're assigned. get to work :-) 17:57:06 rss-agent, make minuets 17:57:10 rss-agent, make minutes 17:57:18 zakim, end meeting 17:57:18 As of this point the attendees have been Adam_Page, CurtBellew, scotto, pkra, MarkMcCarthy, jcraig 17:57:20 RRSAgent, please draft minutes 17:57:20 I have made the request to generate https://www.w3.org/2022/09/29-aria-minutes.html Zakim 17:57:23 I am happy to have been of service, jamesn; please remember to excuse RRSAgent. Goodbye 17:57:27 Zakim has left #aria 17:57:38 RRSAgent, make minute 17:57:38 I'm logging. I don't understand 'make minute', pkra. Try /msg RRSAgent help 17:57:40 RRSAgent, make minutes 17:57:40 I have made the request to generate https://www.w3.org/2022/09/29-aria-minutes.html pkra 18:06:06 bkardell_ has joined #aria 18:12:59 jongund has joined #aria