16:51:00 RRSAgent has joined #aria 16:51:00 logging to https://www.w3.org/2022/06/02-aria-irc 16:51:04 RRSAgent, make logs Public 16:51:04 please title this meeting ("meeting: ..."), jamesn 16:51:06 meeting: ARIA WG 16:51:17 agendabot, find agenda 16:51:17 jamesn, OK. This may take a minute... 16:51:18 agenda: https://www.w3.org/events/meetings/2b92a902-1365-4ea0-8c68-9f8ae2106fe3/20220602T130000 16:51:18 clear agenda 16:51:18 agenda+ -> New Issue Triage https://bit.ly/3PPSMg9 16:51:18 agenda+ -> New PR Triage https://bit.ly/3lZHLv3 16:51:20 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 16:51:23 agenda+ -> ARIA interaction with MathML https://github.com/w3c/aria/issues/1723 16:51:26 agenda+ -> Consider adding a 'decorative image' role https://github.com/w3c/aria/issues/1746 16:51:29 agenda+ -> Does aria-hidden obey DOM or AX tree ancestors? https://github.com/w3c/aria/issues/1714 16:51:32 agenda+ -> 1.3 triage https://github.com/w3c/aria/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22ARIA+1.3%22+sort%3Acreated-asc+no%3Aassignee 16:56:44 StefanS has joined #aria 16:58:54 dakahn has joined #aria 16:59:43 CurtBellew has joined #aria 16:59:51 myasonik has joined #aria 17:01:34 scotto has joined #aria 17:01:36 chair: JamesNurthen 17:01:56 sarah_h has joined #aria 17:03:14 MarkMcCarthy has joined #aria 17:03:25 present+ 17:03:30 present+ 17:03:33 present+ 17:03:51 siri has joined #aria 17:03:52 present+ 17:05:08 scribe: spectranaut 17:05:13 jamesn: welcomes josh black and has everyone introduce themselves 17:06:46 present+ 17:08:29 zakim, next item 17:08:29 agendum 1 -- -> New Issue Triage https://bit.ly/3PPSMg9 -- taken up [from agendabot] 17:08:45 https://github.com/w3c/aria/issues/1749 17:09:17 jamesn: I'm not sure I understand, I understand why in css there is a press before release, but do we care in aria? 17:09:33 scotto: I think they are looking for some kind of active state.... 17:09:41 jamesn: do we care about an active state vs pressed state? 17:10:17 jcraig: maybe something act on press down and some on press up... maybe there is an option for cancellation when the action is on press down. this might be a web application question lets clarify from author? 17:10:22 jcraig: I'll ask 17:11:51 chlane: I think at vmware, they want an active state, because they do something visual.... there is a concern about whether this is not accessible? 17:12:10 jamesn: the question is would that actually be useful to expose that information to screen reader users? We need to know that 17:12:25 joshblack has joined #aria 17:12:32 jamesn: we will come back to it after clarification 17:12:34 https://github.com/w3c/aria/issues/1747 17:12:58 siri: I have an action on this 17:13:02 zakim, next item 17:13:02 agendum 2 -- -> New PR Triage https://bit.ly/3lZHLv3 -- taken up [from agendabot] 17:13:20 https://github.com/w3c/html-aam/pull/412 17:13:37 lots of editorial PRs from scott 17:14:02 scotto: most are small, need reviews, intert attribute should be straightforward but i have an open question 17:14:43 scotto: if anyone has questions please reach out 17:14:56 jamesn gets reviewers for all of scott's editorial PRs 17:16:14 https://github.com/w3c/html-aam/pull/410 needs implementer review, we might need mozilla to look at it 17:16:42 s/jamesn/jamesn:/ 17:17:02 jamesn: can you get james teh to review the intert PR? 17:17:30 zakim, next item 17:17:30 agendum 3 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 17:17:49 jamesn: when will be ready for popups? 17:18:07 scotto: we will have to punt until we can arrange a time with aaron 17:18:27 jamesn: nothing scheduled for next week and the week after, currently. 17:18:31 zakim, next item 17:18:31 agendum 4 -- -> ARIA interaction with MathML https://github.com/w3c/aria/issues/1723 -- taken up [from agendabot] 17:19:09 jamesn: neil is not here, and he is a member of this group, and we were hoping to have this discussion with him 17:19:21 <`join_subline> `join_subline has joined #aria 17:19:31 jamesn: but there are an explicit question about whether we can / would like to be involved 17:19:49 jamesn: they are asking about a mathml "intent" attribute, should there be a similar aria one? 17:20:04 jamesn: (continues to go over the options in the issue) 17:21:32 jamesn: I don't care between a2 and a3, until they work out how to use MathML, and know how what they do maps to ARIA, until they have MathML mappings to accessibility api with whatever they are doing in intent, then we can potential do an parallel aria 17:22:24 jcraig: it seems like there is a semantic difference.... maybe because the pronounciation is not as intended... if it unambiguous but pronounced the right way. but if it is ambiguous in Mathml, then this is something specific to mathml and not something specific to aria 17:22:58 jcraig: the ways the could deal with: it if it is unambigious, then we (AT+browser venders) need to fix bugs 17:23:12 jcraig: if it is ambigious.... (didn't catch) 17:23:24 jamesn: sounds like the aria group needs no further involvement at this point 17:23:48 jamesn: otherwise, a2 or a3 we can't weigh in on, if they want to use aria-label, that is fine. 17:24:07 jcraig: it sounds like they are describing browser bugs 17:24:18 jcraig: and that they are trying to work around them 17:24:45 jamesn: are we interested in option 4? 17:25:04 jamesn: I'm not sure there is anything useful for us to contribute until mathml figures out where all the gaps are 17:25:07 jcraig: I agree 17:25:19 jamesn: I'll reply 17:25:43 jamesn: anyone disagree? 17:25:51 scotto: I agree 17:25:58 +1 17:26:11 jamesn: I'm not sure we have time given all the work we have, but if anyone is interested, they can join the mathml group 17:26:25 zakim, next item 17:26:25 agendum 5 -- -> Consider adding a 'decorative image' role https://github.com/w3c/aria/issues/1746 -- taken up [from agendabot] 17:27:52 scotto: this spins out of the long convo we have been having about firefox treating image with alt sent to the empty string but with the title attribute set. james teh says we shouldn't drop accessibility information if it is available. I have more proposals about image name and when images is an image, this is one proposal 17:28:13 q+ 17:28:15 scotto: we have a boolean, image is either decorative or performative 17:29:00 scotto: what about a middle option.... people with low vision might be unsure of a decorative image 17:29:11 present+ 17:29:14 scotto: there is a lot of images that are garbage and that people don't want access to 17:29:35 scotto: but who are we to decide? user agents could provide a setting to access or not access. the images could be named 17:30:13 scotto: I don't like the idea that they are informative or decorative and nothing in between 17:30:25 Matt_King has joined #aria 17:30:25 cyns: how is this different from role presentation? 17:30:30 present+ 17:30:32 q+ 17:30:33 scotto: that makes the graphic not a graphic anymore 17:30:37 present+ 17:30:41 ack me 17:31:25 jamesn: I agree that there is an area in the middle. one thing I come up with in apps all the time is an avatar, you don't want it voiced all the time, but you do want to know it is there and that you can reference it 17:31:43 jamesn: maybe the content needs an importance level? 17:32:36 scott: I was working with a banking client, and we had to talk about whether their images were informative or decorative, and the designed got very made that the child holding a balloon was not informative on a "how to sign up for an account" page 17:33:08 jamesn: well, on a marketing page, the images are there to evoke something -- maybe they can just be voiced once, and not in the future? 17:33:23 scotto: is this something that is nice to know? 17:33:24 ack matt 17:34:26 cyns has joined #aria 17:34:30 q+ 17:34:36 q? 17:34:40 Matt_King: I think you both said a lot of things that are important, I think there is a lot of need, this is a bold proposal, wcag might need to revivist what they say about this. one of my own use cases is when I am trying to understand what people are doing with a design. knowing what images are there, and the fact that there are even images at all? there was a lot of argument about which images were informative. 17:34:58 Matt_King: I like the idea of verbosity settings that can be set on a per page basis 17:36:06 Matt_King: it seems like there are three decisions that someone could make: informative, decorative but with meaning, graphics for spacing and layout (hopefully does not exist any more???) but probably some cases where there is zero value in the image 17:36:34 jamesn: is this something we should do, or should WAI adapt folks pick it up? 17:36:55 jamesn: this is about metadata. this might be bigger than just images. there are other things that sometimes you want to know about but not at all times 17:37:25 Matt_King: I think something to serve a very specific purpose, image verbosity, is potentially easily resolvable, and something we can do 17:37:34 q+ 17:38:00 Matt_King: when we find differences in what browsers are doing... we might be able to do something achievable to fix it 17:38:02 ack cyns 17:38:34 ack jamesn 17:38:34 cyns: I'm coming around on this idea. another example: I worked on a recruiting site, every page had huge picture that was the main content (happy employees) 17:39:12 jamesn: I want to clarify -- would we envision this new role being available from html with no idea? for example, not alt but a title? 17:39:27 scotto: yes, the goal is that that would be the same thing 17:40:05 q+ to say alt="" title="string" is too obscure. Would be better to add an html or aria attribute describing this type of medium-importance image 17:40:19 scotto: the other solution is that instead of becoming presentational, it becomes generic -- which exposes the information but does not expose that it is a graphic. not sure this is a good idea. 17:40:35 scotto: I shopped around the issues' idea and got some positive feedback 17:41:03 cyns: we could also propose an html attribute...? I think it is easier now than it used to be 17:41:12 jamesn: is this a openui project? 17:41:24 cyns: I think they do more like complex controls, but we could ask 17:41:54 siri: in the no alt, but title, title becomes the desc? if role=decorative.... 17:42:09 jamesn: I think we aren't sure, we are not yet discussing actual implementations 17:42:46 Matt_King: if the role is decorative, you can put aria-label, like any other image? 17:43:03 q? 17:43:09 ack cyn 17:43:09 cyns, you wanted to say alt="" title="string" is too obscure. Would be better to add an html or aria attribute describing this type of medium-importance image 17:43:18 q+ to say that I don't love "decorative" would like a word that describes this medium-importance type of image 17:43:26 CurtBellew: in that case, if we had an alt attribute with text, and role=decorative, and the screen reader decides when and where to read it? 17:43:58 agenda? 17:43:59 scotto: image with alt="" (means presentational image), but then if you add title, then you are giving the browser mixed messages 17:44:13 rrsagent, make minutes 17:44:13 I have made the request to generate https://www.w3.org/2022/06/02-aria-minutes.html jamesn 17:45:43 Matt_King: are you saying role=presentation title=somestring and alt="" would be the same as role=image title=somestring? (I think I got that) 17:46:08 scotto: essentially, yes (I think, Scott?) 17:46:09 q? 17:46:13 ack cyns 17:46:13 cyns, you wanted to say that I don't love "decorative" would like a word that describes this medium-importance type of image 17:46:39 semi decorative lol 17:46:40 "evocative" ;) 17:46:42 cyns: i'm not a fan of the word "decorative", it's been used to mean "unimportant" for so long 17:46:59 scotto: I agree. I'm open to other names 17:47:26 q+ 17:47:49 ack chlane 17:48:11 q+ 17:48:18 chlane: the great thing about this, anecdotally, I've been hiding content... 17:48:27 chlane: that I think people might want to see 17:48:34 chlane: I think "decorative" is a good word though 17:48:36 ack myasonik 17:49:27 myasonik: I like the importance idea -- because I can easily imagine other scenarios 17:49:54 fluff setting 17:50:11 dakahn: I like the idea of the user coming to the content with their own context, people might be just wanting to get something done on a platform they know, in other scenarios maybe they have time and want to see/know about all the content 17:50:44 dakahn: I like the idea of better alt tags, maybe this could encourage? if you know that some people choose to experience it with the content you have otherwise written 17:50:57 General +1 to the entire convo - don't want to take time to say so :) 17:50:59 jamesn: sounds like people have general agreement! cool 17:51:20 CurtBellew: there is nothing about a contextual image. helps to establish context 17:51:25 agenda? 17:51:46 jamesn: consider this general approval to keep going 17:52:21 scotto: I've given myself more work! I'll reach out to AT people 17:52:32 zakim, next item 17:52:32 agendum 6 -- -> Does aria-hidden obey DOM or AX tree ancestors? https://github.com/w3c/aria/issues/1714 -- taken up [from agendabot] 17:54:08 jamesn: we talked about this before right? 17:54:15 spectranaut: yep - discussion in the issue 17:55:10 what does "aria-hidden" mean? james teh thinks the node is ignored/does not effect the accessibility tree? 17:55:36 s/what does/Matt_King: what does 17:55:56 Matt_King: what do AUTHORS think? this is the important question. aria-hidden might be expected to behave like "display: none" 17:57:08 cyns: I'm confused, it sounds like aria-hidden.... it does hide dom children? I don't know what authors expect it to do with "owns" or "control" based children 17:57:16 cyns: I woudn't expect that to work 17:57:46 MarkMcCarthy: definitely not controls, owns is defined as reorganizing inheritance specifically for the accessibility tree 17:57:56 s/MarkMcCarthy/Matt_King/ 17:58:22 cyns: I think we need to look at the performance impacts, and how confused authors are about it 17:58:52 q+ 18:00:22 Matt_King: we need to make sure the spec is consistent and clear. we could write that an owned element does not inherit hidden, but it does inherit selected and checked. we need to look at how inheritance works. I think we should be consistent in the ways we treat attributes 18:01:41 jamesn: probably needs further discussion, lets take up next meeting 18:02:26 rrsagent, make minutes 18:02:26 I have made the request to generate https://www.w3.org/2022/06/02-aria-minutes.html spectranaut 18:06:15 myasonik has left #aria