17:01:52 RRSAgent has joined #aria 17:01:52 logging to https://www.w3.org/2021/09/23-aria-irc 17:01:54 RRSAgent, make logs Public 17:01:56 please title this meeting ("meeting: ..."), jamesn 17:01:56 meeting: ARIA WG 17:02:01 chair: jamesNurthen 17:02:49 MarkMcCarthy has joined #aria 17:02:54 present+ 17:03:06 present+ Joanmarie_Diggs 17:03:12 present+ 17:03:13 agenda+ [New Issue Triage](https://bit.ly/3u3z9Xq) 17:03:13 agenda+ [New PR Triage](https://bit.ly/3EMoKEo) 17:03:13 agenda+ [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates) 17:03:13 agenda+ TPAC 2021 17:03:13 - [Registration Open](https://www.w3.org/2021/10/TPAC/) 17:03:14 - [Ideas for Joint meetings](https://github.com/w3c/aria/issues/1482) 17:03:14 agenda+ [Updating ARIA 1.2 due to IDL implementations (exit and re-enter CR?)](https://github.com/w3c/aria/issues/1598) 17:03:14 - This is blocking re-entering CR: need answers for Anne's comment: "Was an effort made to get implementations to change here? Are there tests? This change was made only a year ago too. Furthermore, it's not clear to me that the current text works as reflecting only supports nullable strings if the attribute is an enumerated attribute and meets the requirements thereof. See also the discussion in the issue @saschanaz referenced." 17:03:15 agenda+ [When is hidden content taken into calculation of name and description?](https://github.com/w3c/accname/issues/57) 17:03:33 present+ 17:03:39 scribe: pkra 17:03:50 zakim, next issue 17:03:50 I don't understand 'next issue', pkra 17:03:56 zakim, next item 17:03:56 agendum 1 -- [New Issue Triage](https://bit.ly/3u3z9Xq) -- taken up [from jamesn] 17:04:43 jnurthen: two issues. First "fix hidden text". Filed it because it doesn't seem correct. 17:04:52 ... child of visibility hidden can be visible. 17:05:20 ... visibility:hidden is still rendered in HTML sense. 17:05:35 Matt_King has joined #aria 17:05:42 present+ 17:05:49 ... probably dependent on accname resolution for hidden content. 17:05:56 Jory has joined #aria 17:06:07 spectranaut has joined #aria 17:06:15 present_ 17:06:17 present+ 17:06:21 jcraig: seems reasonable, just like the related accname change 17:06:27 jnurthen: add to 1.3 17:06:39 jnurthen: next issue: role for carousel. 17:06:58 ... we pointed them to openUI. 17:07:03 ... seems good? 17:07:34 matt_king: rather not have a carousel role. 17:07:47 jnurthen: fine but if open UI comes back we can consider it. 17:07:53 StefanS has joined #aria 17:07:59 present+ 17:08:07 jcraig: there's an openui piece that's more generic. 17:08:21 matt_king: APG has some examples as well. 17:08:34 jcraig: +1 for closing. I'll add a comment 17:08:44 cyns: we should encourage openUI to consider it. 17:08:51 ... we've seen too many bad carousel. 17:09:07 matt_king: right, not necessarily a bad concept. 17:09:22 jnurthen: would need answer: 'what is a carousel??' 17:09:37 ... that's why we shouldn't add a role now because we don't know what it would mean. 17:09:43 matt_king: +100 17:10:12 cyns: +1. somebody commented on outdated APG. 17:10:18 matt_king: but we just did. 17:10:35 jnurthen: the link goes to an ancient version. we need to publish the latest 17:10:43 ... jon already pointed to editor's draft. 17:11:00 bryan: people mix the terms carousel and slider. 17:11:17 matt_king: slider is some kind of input. 17:11:30 bryan: just the concept. 17:11:33 ... not the role. 17:11:54 jnurthen: that's where openUI does a great job at collecting real world examples. 17:11:58 zakim, next item 17:11:58 agendum 2 -- [New PR Triage](https://bit.ly/3EMoKEo) -- taken up [from jamesn] 17:12:32 jnurthen: 1 PR. I agree with scott that APG should update wording 17:12:43 ... @matt could it be? 17:13:49 ... APG had changed "item" to "data" 17:14:18 matt_king: sounds reasonable. 17:14:40 jnurthen: curious if we should figure out why the wording diverged. 17:14:50 matt_king: I don't know the origin. 17:15:15 jnurthen: ok, will file an issue. 17:15:37 matt_king: might have been surrounding APG wording, trying to simplify language is a focus. 17:15:48 jnurthen: ok, maybe we should drop "column or row" entirely? 17:16:04 matt_king: is it allowed? 17:16:11 jnurthen: yes. but I've never seen it used. 17:16:33 cyns: I can think of some areas but not very common. 17:16:49 jnurthen: maybe just "items can be sorted in ascending order"? 17:17:00 cyns: sounds a bit circular. 17:18:02 matt_king: probably doesn't matter as much. it's really the cells anyway. 17:18:19 jnurthen: but not all of the cell might be relevant for sorting 17:18:37 cyns: items seems better. data as plural tends to bugs people. 17:19:11 matt_king: let's raise an issue on APG. 17:19:23 jnurthen: and remove "column or row"? 17:19:33 ... objections? 17:20:20 matt_king: cell still seems good for me. 17:20:24 jnurthen: but let's keep it editorial. 17:20:28 siri has joined #aria 17:21:05 cyns: agree to remove "column or row" 17:21:07 jcraig: +1 17:21:20 jory: "items are sorted in ascending order" 17:21:21 jnurthen: yes. 17:21:31 zakim, next item 17:21:31 agendum 3 -- [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates) -- taken up [from jamesn] 17:22:02 jnurthen: we don't have any. low attendance this week. 17:22:13 cyns: would like to talk about canvas 17:22:31 jnurthen: sounds good. anything specific? 17:22:45 cyns: how to handle word processor, shape, bounding rect on canvas 17:23:01 ... maybe a TPAC item. 17:23:17 jnurthen: maybe beginning Nov. 17:23:27 ... tpac in oct 17:24:28 siri: modal vs non-modal. still doing research, there's scott's PR 17:25:00 ... tab trap etc. 17:25:33 matt_king: we had a deep dive about default value for attribute 17:25:43 siri: keyboard and screenreader in virtual mode. 17:25:55 jnurthen: virtual mode, you'd want to allow escape 17:26:22 matt_king: discussion could be a deep dive but screenreader behavior is outside of ARIA, maybe ARIA-AT can help 17:26:31 ... we don't have a non-modal in APG yet. 17:26:53 siri: what about tab trap? 17:27:02 matt_king: that's could be a deep dive. 17:27:10 ... almost more an APG issue 17:27:31 jnurthen: if you're trapping, it's a modal? 17:27:35 ... maybe TPAC discussion? 17:27:48 ... could you put something together? 17:28:04 matt_king: we have stuff written, question is if people agree. 17:28:34 jnurthen: feels almost not an ARIA issue. 17:28:51 matt_king: no industry agreement on the definition. 17:29:04 ... we talk about managed focus in the spec though. 17:29:39 jnurthen: everyone uses non-modal dialogs in many different ways, trapping depends on use case. 17:29:57 matt_king: but if it's unclear, then the role loses usefulness 17:30:44 ... there's never been a clear definition of expectation 17:31:15 jnurthen: don't see not a lot of difference from landmark, visually speaking 17:31:28 matt_king: Aaron's example of comments, people don't want to fall outside. 17:32:10 pkra: focusgroup might be interesting for a deep dive. 17:32:23 jnurthen: sounds good. maybe tpac 17:32:26 zakim, next item 17:32:26 agendum 4 -- TPAC 2021 -- taken up [from jamesn] 17:32:55 jnurthen: registration is open 17:32:57 https://www.w3.org/2021/10/TPAC/ 17:33:20 q+ 17:33:20 ... please register. no cost. 17:33:32 ... we need to decide if we want to have break out meetings or joint meetings. 17:33:48 ... please add to the issue 17:33:58 Jemma has joined #aria 17:34:16 cyns: canvas. 17:34:17 present+ 17:34:20 ... where would that go? 17:34:34 jnurthen: I understood you to be more generic rather than the actual element? 17:35:05 agenda? 17:35:11 cyns: true. webgl, relationship to SVG. We have old discussion from 10 years ago. Lots of use cases, maybe solved 2/10 17:35:19 ... what other WGs should we talk to? 17:35:44 jnurthen: good question. Let's add it to the issue. 17:35:51 https://www.w3.org/TR/spoken-html/ 17:36:43 irfanA: spoken-html spec. we have identified the gaps, want to move towards exposing it. 17:36:52 ... joanie had mentioned need for vendor inpu. 17:37:21 ... not sure if we need a dedicated meeting. 17:37:39 jnurthen: sounds good. not everyone has to show up. 17:37:46 irfanA: will do. 17:37:55 zakim, next item 17:37:55 I see a speaker queue remaining and respectfully decline to close this agendum, pkra 17:38:00 q- 17:38:02 zakim, next item 17:38:02 I see a speaker queue remaining and respectfully decline to close this agendum, pkra 17:38:05 q 17:38:08 zakim, next item 17:38:08 I see a speaker queue remaining and respectfully decline to close this agendum, pkra 17:38:19 ack IrfanA 17:38:23 zakim, next item 17:38:23 agendum 5 -- [Updating ARIA 1.2 due to IDL implementations (exit and re-enter CR?)](https://github.com/w3c/aria/issues/1598) -- taken up [from jamesn] 17:38:32 "Was an effort made to get implementations to change here? Are there tests? This change was made only a year ago too. 17:38:32 17:38:32 Furthermore, it's not clear to me that the current text works as reflecting only supports nullable strings if the attribute is an enumerated attribute and meets the requirements thereof. See also the discussion in the issue @saschanaz referenced." 17:38:55 jnurthen: we need to answer it but I'm not sure. 17:39:58 cyns: I'm not understanding the concern 17:40:47 jcraig: but agreement that we should match browsers unless we are sure it's wrong. 17:40:55 ... which is what we want. 17:41:06 ... I will respond. 17:41:38 jnurthen: thank you. 17:41:52 ... as soon as we have agreement, we can do a CfC for the new PR 17:42:05 ... other than that, it's ready to go. 17:42:59 ... cyns, jcraig could you respond and follow up? 17:43:11 jcraig: +1 17:43:25 cyns: +1 17:43:38 zakim, next item 17:43:38 agendum 6 -- [When is hidden content taken into calculation of name and description?](https://github.com/w3c/accname/issues/57) -- taken up [from jamesn] 17:44:04 jnurthen: we have some comments in the issue and PR 17:44:08 https://github.com/w3c/accname/pull/137 17:44:52 ... James Teh added a new comment recently. 17:45:48 ... the change only happens if 'not rendered' in the HTML sense 17:45:56 ... so visibility hidden goes the same route as before 17:46:41 cyns: core issue is that visibility hidden is rendered. 17:47:23 ... is this the same problem for engines? 17:47:31 jcraig: not sure without checking 17:48:01 jnurthen: my problem with visibility hidden. if there's a visible child, how does that get parented in accessibility tree? 17:49:36 jcraig: that would have a render object. webkit would expose a generic group for any render object so that it can pass along the bounds etc. 17:50:51 aaron: in blink, the parent in the accessibility tree depends whether you're walking the full tree (DOM based) or unignored (filtered) tree. 17:51:32 ... visibility hidden parent is not in the filtered tree, then the child's parent would be the parent's parent. 17:52:11 jcraig: this is more or less the same in webkit. sometimes we don't have DOM elements (e.g., generated content) but in the tree. 17:52:39 ... but e.g. div scrollable you'd get a scroll view with a render object 17:53:16 aaron: right. blink tries to have 1-1 relationship between DOM and AX tree. But pseudo-elements, list markers don't. 17:53:35 ... for those subtrees we walk the render tree. 17:53:46 jnurthen: how do we make progress? 17:54:12 ... someone suggested collecting examples and test for consistency. 17:54:47 aaron: we're happy to try the rule with collapse, we can still have them in the full accessibility tree. 17:56:05 jcraig: that's what we were discussing yesterday. Concern was that it might break something. 17:56:20 ... I summarized my answer on github. 17:57:38 jnurthen: I would suggest to get many (simple) code examples, work through them, identify if the result is good. 17:58:25 jcraig: coming back to my point. aaron was concerned with a specific example. I suggested google might be able to say if that's a prevalent problem. 17:58:44 aaron: does webkit support *-by to visibility hidden object? 17:58:53 jcraig: direct pointing or to parent? 17:58:58 aaron: direct. 17:59:41 ... prevalent might not be that great, if it used to work and goes without warning. 18:00:01 jnurthen: but with "rendered" then this wouldn't apply. 18:00:06 jcraig: right. 18:00:33 cyns: then we can use APG to inform authors that they can go different paths. 18:00:59 jnurthen: and display none is more performant 18:01:04 ... but examples are key 18:01:15 aaron: but we need to be very clear about "render" 18:01:20 cyns: and make the examples test cases. 18:01:44 jcraig: are we suggesting this is part of the PR in question? 18:02:08 ... waiting for lots of examples might take a while. 18:02:23 jnurthen: some examples at least so that readers know that it works differently. 18:02:30 cyns: to show the main differences. 18:02:47 aaron: from CSS, display:none is the only "not rendered"? 18:03:22 cyns: hidden example, too. 18:03:32 ... visibility, offscreen and probably enough 18:04:10 jcraig: one for rendered as people expect, one for none, one for offscreen, one for visibility hidden 18:04:13 cyns: sounds good. 18:05:31 pkra: pointing to script tag 18:05:35 "An element is being rendered if it has any associated CSS layout boxes, SVG layout boxes, or some equivalent in other styling languages." 18:05:41 jcraig: that's display:none. style might be interesting. 18:06:36 rrsagent, make minutes 18:06:36 I have made the request to generate https://www.w3.org/2021/09/23-aria-minutes.html jamesn 18:17:16 Jory has joined #aria 19:02:44 jongund has joined #aria 20:21:28 Jory_ has joined #aria 21:05:37 Jory has joined #aria 22:07:25 MichaelC_ has joined #aria 22:58:45 MichaelC has joined #aria