16:46:06 RRSAgent has joined #aria 16:46:06 logging to https://www.w3.org/2021/10/07-aria-irc 16:46:08 RRSAgent, make logs Public 16:46:10 please title this meeting ("meeting: ..."), jamesn 16:46:12 meeting: ARIA WG 16:46:17 chair: JamesNurthen 16:47:22 regrets: JoanmarieDiggs SarahHigley PeterKrautzberger Jaunita George MarkMcCarthy HarrisSchneiderman 16:47:26 present+ 16:48:44 agenda+ [New Issue Triage](https://bit.ly/3uLYC88) 16:48:44 agenda+ [New PR Triage](https://bit.ly/3lgCDTP) 16:48:44 agenda+ [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates) 16:48:44 agenda+ Charter - what license should we have in our charter? 16:48:44 agenda+* [Expectations for aria-checked on HTML checkbox](https://github.com/w3c/aria/issues/1622) 16:48:45 agenda+ [Updating ARIA 1.2 due to IDL implementations (exit and re-enter CR?)](https://github.com/w3c/aria/issues/1598) 16:48:45 agenda+ [TPAC 2021](https://github.com/w3c/aria/issues/1482) 17:00:28 WilliamTennisNFCU has joined #aria 17:01:14 presetn+ 17:01:19 present+ 17:01:21 StefanS has joined #aria 17:03:22 present+ 17:03:38 present+ 17:03:41 I am 850 and cannot access the zoom video meeting 17:03:49 I get a 403 17:04:48 Greta has joined #aria 17:04:53 present+ 17:04:55 scribe: jcraig 17:05:27 present+ 17:05:37 https://github.com/whatwg/html/pull/4184 17:06:09 cyns has joined #aria 17:07:23 CurtBellew has joined #aria 17:07:56 rrsagent, make minutes 17:07:56 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jamesn 17:08:11 present+ 17:08:14 zakim, take up item 1 17:08:14 agendum 1 -- [New Issue Triage](https://bit.ly/3uLYC88) -- taken up [from jamesn] 17:08:34 https://github.com/w3c/accname/issues/145 17:10:25 jcraig: to explain: various image file formats have the ability to include different text in the file format. svg has "title" element, could be used as "alt-text". likewise there is some accessible-description fields available for jpg and gif, and the new format high efficiency image format has "alt-t". the goal is ot have something in the acc name spec, and it hasn't been hidden, but it has alt text embedded in the image file, we should 17:10:25 use it. 17:10:36 jcraig: I don't think it is specific to html 17:10:44 matt: does it go into core-aam? 17:10:55 jamesn: not core-aam, not an aria thing 17:11:07 jcraig: the spec of each file format should define this 17:11:20 jcraig: maybe there should be a note that points to all the file format 17:11:47 bryan: acc name spec does call out svg specifically? 17:11:54 jamesn: I'd like scott to take a look 17:12:01 scott: sure 17:12:26 zakim, close item 1 17:12:26 agendum 1, [New Issue Triage](https://bit.ly/3uLYC88), closed 17:12:26 jamesn: no milestones right now.... because accname doesn't have milestones 17:12:27 I see 6 items remaining on the agenda; the next one is 17:12:27 2. [New PR Triage](https://bit.ly/3lgCDTP) [from jamesn] 17:12:38 zakim, take up item 1 17:12:38 agendum 1 -- [New Issue Triage](https://bit.ly/3uLYC88) -- taken up [from jamesn] 17:12:46 zakim, close item 1 17:12:46 agendum 1, [New Issue Triage](https://bit.ly/3uLYC88), closed 17:12:47 I see 6 items remaining on the agenda; the next one is 17:12:47 2. [New PR Triage](https://bit.ly/3lgCDTP) [from jamesn] 17:12:48 zakim, take up item 2 17:12:49 agendum 2 -- [New PR Triage](https://bit.ly/3lgCDTP) -- taken up [from jamesn] 17:13:19 jamesn anyone aware of PRs? 17:13:30 Scott has one 17:13:40 s/jamesn/jamesn:/ 17:13:51 jamesn: I accidentally broke the query 17:14:09 https://github.com/w3c/html-aam/pull/348 17:14:52 Scott: would also like to discuss fig caption. have heard many saying fig caption for name is "awful". 17:15:20 matt_c: it's being handled like a container not a name 17:15:36 Scott: will add fig caption to agenda for next week 17:15:53 zakim, close item 2 17:15:53 agendum 2, [New PR Triage](https://bit.ly/3lgCDTP), closed 17:15:54 I see 5 items remaining on the agenda; the next one is 17:15:54 3. [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates) [from jamesn] 17:15:58 zakim, take up item 3 17:15:58 agendum 3 -- [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates) -- taken up [from jamesn] 17:16:42 matt_c: would like to lead a grid/listview discussion in a deep dive... timing important with TPAC coming up. 17:16:57 should have Sarah H, Stefan, Corey(sp?) 17:17:55 matt_c: could wait until after TPAC... will arrange a time. 17:18:28 cyns: Accname #145 would be a good issue for after TPAC 17:18:45 cyns: use 9:00 slot for TPAC prep 17:19:12 https://www.w3.org/2021/10/TPAC/ 17:20:06 jamesn: breakout sessions one week, then joint WG meetings in the next week 17:20:21 matt_c: planning breakout session for screen reader automation 17:21:11 Scott: There is a WhatWG issue for `focusgroup` attribute... ARIA group should familiarize themselves with it before TPAC 17:21:13 Jory has joined #aria 17:21:19 https://github.com/whatwg/html/issues/7054 17:22:03 Bryan: If AccName talks needed, I will not be available Oct 20–22. 17:22:12 agenda? 17:22:17 s/not be/NOT be/ 17:23:34 jamesn: issue with ReSpec came up. The license wasn't what we were expecting... 17:23:43 This Working Group will use the W3C Document license for Recommendation track deliverables and the W3C Software and Document license for Note track deliverables and licensed non-TR publications. 17:23:52 Current charter ^ 17:24:25 Most other charter use Software & Document License.... difference is in the ability to fork the work. 17:25:06 MichaelC: You can't make a derivative license under our current license. 17:25:23 StefanS_ has joined #aria 17:25:38 jamesn: should we keep current or move to the more permissive license? 17:25:38 present+ 17:26:08 WilliamTennisNFCU: Would worry about opening ARIA license. 17:26:35 MichaelC: Derivative license not as concerning as Derivative+Conflicting. 17:26:46 If we were to change, we'd need to re-charter. 17:27:21 jamesn: ARIA, APA, and AG are the only WGs I've found that use the W3C Document license. 17:28:19 does anyone strongly prefer one or the other? 17:28:38 jcraig: would need to review to represent Apple's opinion. 17:28:49 cyns: also true for Google and others 17:30:55 https://github.com/w3c/strategy/issues/282 17:30:56 MichaelC: Charter went to the AC already 17:31:31 Also to horizontal review 17:32:02 jamesn: charter the same... just moving the AAM specs to living standards 17:32:53 WilliamTennisNFCU: Why does Marcos want the license change? 17:33:47 MichaelC: likely so he won't have to support both... Phillipe doesn't have a strong opinion so it's up to us as the WG. 17:34:20 last plan of record is that these licenses are intended to co-exist 17:34:48 jamesn: unlikely that someone would use the license change to create a different, conflicting standard 17:35:09 MichaelC: and W3C licensing is available in other ways 17:35:51 https://github.com/w3c/strategy/issues/282#issuecomment-935408044 17:36:22 zakim, close item 3 17:36:22 agendum 3, [Deep Dive planning](https://bit.ly/aria-meaty-topic-candidates), closed 17:36:24 I see 4 items remaining on the agenda; the next one is 17:36:24 4. Charter - what license should we have in our charter? [from jamesn] 17:36:39 zakim, close item 4 17:36:39 agendum 4, Charter - what license should we have in our charter?, closed 17:36:41 I see 3 items remaining on the agenda; the next one is 17:36:41 5. * [Expectations for aria-checked on HTML checkbox](https://github.com/w3c/aria/issues/1622) [from jamesn] 17:36:47 zakim, take up item 5 17:36:47 agendum 5 -- * [Expectations for aria-checked on HTML checkbox](https://github.com/w3c/aria/issues/1622) -- taken up [from jamesn] 17:37:35 Scott: in testing, I've found aria-checked=mixed is not support on native HTML checkbox. makes sense, IMO. 17:38:21 aria-checked doesn't match the boolean nature of the HTML native checkbox. 17:38:38 q+ 17:39:01 siri has joined #aria 17:39:07 boolean `checked` is in direct conflict with aria-checked=mixed, so the HTML attribute "wins" as allowed by the spec 17:40:00 q+ 17:40:00 potential solutions, 1. add note to aria to use the native indeterminate IDL attribute to expose the mixed state (my preference) 17:40:21 2. special case for aria-checked in the conflict w/ host lang section 17:40:53 add a note to ARIA indicating that if authors need to expose a native checkbox in the 'mixed' state, that they need to use the host language feature to do so (this is my preference). 17:40:53 or, i would think that a special case for aria-checked needs to be made since it has this unique feature of combining two native states into one attribute. 17:40:53 OR, create an aria-mixed (or similar) attribute, deprecating the mixed value from aria-checked to mitigate this special case. 17:41:06 OR, 3. create an aria-mixed (or similar) attribute, deprecating the mixed value from aria-checked to mitigate this special case. 17:41:06 (from the issue - the 3 possibilities) 17:41:31 cyns: I think there is a fourth option... would HTML be willing to do a mixed state checkbox again 17:41:54 ack cyns 17:42:08 another issue has been raised for a native mixed attribute... also getting pushback. 17:42:28 ack ste 17:43:08 Stefan: is it good to "mix up" thing here: apply aria attrs in addition to the HTML attr 17:43:47 q- 17:44:07 Scott: generally, people should use the host language features... this one in particular confuses authors because there is not obvious way for authors to get a mixed state on a native checkbox 17:45:23 jamesn: strong native semantics section of ARIA for attrs 17:46:17 cyns: implementations have ways around.... e.g. works in Chrome 17:47:06 siri_ has joined #aria 17:47:08 Scott: Firefox follows the spec more strictly and ignores aria-checked=mixed on 17:47:20 happy choosing any of the solutions. 17:47:54 cyns: I think adding the note (option 1) is reasonable... Can we also purse native mixed (option 4) 17:48:04 q? 17:48:20 https://github.com/whatwg/html/issues/6578 17:48:49 latest discussion for native mixed ^ 17:48:55 "Authors SHOULD NOT use the aria-checked attribute on any element where the checkedness of the element can be in opposition to the current value of the aria-checked attribute." 17:49:19 Scott: I think it should change to MUST NOT 17:49:50 wanted to bring to the group for opinions first 17:50:40 various: general agreement in favor of change to MUST NOT 17:51:08 no need to change AIRA spec because validators can fail on the HTML-AAM MUST NOT 17:51:18 s/AIRA/ARIA/ 17:51:22 s/AIRA/ARIA/g 17:51:39 rrsagent, make minutes 17:51:39 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 17:51:52 Scott: should I add the note (option 1)? 17:52:52 jamesn: Add a note that authors should not rely on the Chromium behavior... need to file bug... Will also file WebKit bug for indeterminate attribute. 17:53:02 q+ 17:53:29 ack s 17:53:36 q- 17:53:36 zakim, close item 5 17:53:37 agendum 5, * [Expectations for aria-checked on HTML checkbox](https://github.com/w3c/aria/issues/1622), closed 17:53:37 I see 2 items remaining on the agenda; the next one is 17:53:37 6. [Updating ARIA 1.2 due to IDL implementations (exit and re-enter CR?)](https://github.com/w3c/aria/issues/1598) [from jamesn] 17:53:46 zakim, take up item 6 17:53:46 agendum 6 -- [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:54:42 jcraig: main objection is to the term reflect 17:55:06 jcraig: lets put a roadmap that says we want to get to aria 1.2, but we will address it. for now, let the spec mirror the implementations 17:55:19 jcraig: it sounds like it should be ok, if they object, they can make a comment here 17:56:18 jcraig: I talked internally, and looked at our implementation, cynthia and maybe aaron had concerns about implementation complexity. I think it is a quick and easy change in all three implementations. the complexity was not about nullable strings, but about other IDL types, like non-string types 17:56:34 cyns: I thought there was complexity around sprouting attributes 17:57:12 jcraig: for 1.2, match what is currently there, don't use term reflect 17:57:31 jcraig: for 1.3, we could consider making it non-nullable reflective dom strings 17:57:41 jamesn: we don't want to do that tho right 17:58:27 jamesn: aria-description has a usecase to override a title further down the chain, it should be an empty string which is different from it not being set 17:58:36 cyns: and alt should be able to return an empty string 17:58:48 jamesn: aria-description="" should override a title? 17:59:17 jamesn: override bad tooltips 17:59:38 jcraig: we should mention alt in this issue 18:00:02 jcraig: we should say alt is broken in the html spec 18:00:21 jamesn: alt is doing what the spec says, but it's not useful. 18:01:05 bryan: I found a weird case where aria-description="" comes in handy. custom slider where aria-valuetext represents the time of day 18:01:23 cyns: should we deep dive next week? 18:01:30 jcraig: I can't make next week 18:01:47 jcraig: we need a deep dive with ana or dominic or ?? 18:02:08 cyns: I can put one in for the other IDL thing, we can have an IDL session 18:03:57 jamesn: I'm ok with aria-label being a nullable string, but for the ones we do believe, like aria-decscription. anything enumerated should have nullable dom strings 18:04:08 jamesn: html should all it 18:04:23 jcraig: calling out alt is a good example 18:05:01 cyns: I'll make a tpac session! I'll need help with agenda 18:05:18 jamesn: can we get rid of the term "reflect" jcraig ? 18:06:17 s/good example/good example since Anne objected to crossorigin attr/ 18:07:22 there are general agreement to not take out the IDL section. 18:08:14 rrsagent, make minutes 18:08:14 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 18:09:08 scribe+ spectranaut 18:09:10 rrsagent, make minutes 18:09:10 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 18:10:01 present+ Scott_OHara 18:10:07 present+ Matt_Cooper 18:10:29 present+ Bryan_Garaventa 18:11:27 rrsagent, make minutes 18:11:27 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 18:12:19 present- Matt_Cooper 18:12:27 present+ Matt_King 18:13:08 s/matt_c:/matt_king:/ 18:13:10 s/matt_c:/matt_king:/g 18:13:15 rrsagent, make minutes 18:13:15 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 18:16:02 present+ Michael_Cooper 18:16:10 present+ Cynthia_Shelley 18:16:17 rrsagent, make minutes 18:16:17 I have made the request to generate https://www.w3.org/2021/10/07-aria-minutes.html jcraig 19:03:29 jongund has joined #aria