17:54:02 RRSAgent has joined #aria 17:54:02 logging to https://www.w3.org/2022/02/10-aria-irc 17:54:04 RRSAgent, make logs Public 17:54:05 please title this meeting ("meeting: ..."), jamesn 17:54:07 meeting: ARIA WG 17:54:14 chair: JamesNurthen 17:54:25 agendabot, find agenda 17:54:25 jamesn, OK. This may take a minute... 17:54:27 agenda: https://www.w3.org/events/meetings/1d223877-730c-446f-bfa9-2e9222902112/20220210T130000 17:54:27 clear agenda 17:54:27 agenda+ -> New Issue Triage https://bit.ly/3JiPM8a 17:54:27 agenda+ -> New PR Triage https://bit.ly/3rE2mZs 17:54:28 agenda+ -> 1.3 blocking issues https://bit.ly/35V7G25 17:54:31 agenda+ -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates 17:54:33 agenda+ -> Announcement - Minutes Archive https://www.w3.org/WAI/ARIA/minutes 17:54:36 agenda+ TPAC 2022 - Who might attend in person? Vancouver from 12 to 16 September 2022. Non-binding straw poll? 17:54:39 agenda+ Charter Update? 17:54:42 agenda+ -> Handling Author Errors: form & region roles https://github.com/w3c/aria/pull/1683 17:54:45 agenda+ -> Initial aria-textseparation (depends on generic PR being merged) https://github.com/w3c/aria/pull/996 17:54:48 agenda+ -> Consider collapsing Base Concept category into Related Concepts https://github.com/w3c/aria/issues/1679 17:54:51 agenda+ -> Inconsistency between native and ARIA listboxes when implicit aria-selected is provided https://github.com/w3c/aria/issues/1661 17:54:54 agenda+ -> Should ARIA provide better support for routing in single-page applications? https://github.com/w3c/aria/issues/1353 17:56:01 melsumner has joined #aria 17:59:23 Irfan has joined #aria 17:59:35 present+ 17:59:57 agenda? 18:01:28 present+ 18:01:35 present+ Joanmarie_Diggs 18:01:41 myasonik has joined #aria 18:02:22 sarah_higley has joined #aria 18:02:25 carmacleod has joined #aria 18:02:32 present+ 18:02:44 present+ 18:02:46 scribe: chlane 18:03:28 scotto has joined #aria 18:03:55 present+ 18:04:18 present+ 18:04:19 aaronlev has joined #aria 18:04:54 zakim, next item 18:04:54 agendum 1 -- -> New Issue Triage https://bit.ly/3JiPM8a -- taken up [from agendabot] 18:05:49 definition of navigation, 18:06:24 siri has joined #aria 18:06:28 jamesn: don't think we should define it 18:06:47 someone else should define it like the HTML spec 18:07:02 melsumner: seconds that define at base level 18:07:43 navigate is defined in app history api and html standard, session history and navigation 18:07:53 https://html.spec.whatwg.org/multipage/history.html#history 18:08:53 jamesn: leave open, not define in aria 18:09:10 1.4 18:09:19 zakim, next item 18:09:19 agendum 2 -- -> New PR Triage https://bit.ly/3rE2mZs -- taken up [from agendabot] 18:10:16 #148m 18:10:53 scott: label should behave the same as labelledby 18:11:09 jamesn:accname issue? 18:11:27 html aam doesn't devolve to accname without label or labelledby 18:11:44 scott accname computation is not lang specific 18:11:57 present+ valerie_young 18:12:14 scott: add to html aam, a note for hidden sources 18:12:47 aaronlev: draft PR to look at 18:12:55 aaronlev: for hidden stuff 18:13:14 changeing license, no review needed 18:13:37 1690 PR mel and Jamesn 18:13:48 zakim, next item 18:13:48 agendum 3 -- -> 1.3 blocking issues https://bit.ly/35V7G25 -- taken up [from agendabot] 18:14:47 1159, mel has it 18:15:05 1177 jamesn pinging in issue 18:15:15 1365 18:15:23 jamesn: up for review 18:15:37 zakim, next item 18:15:37 agendum 4 -- -> Deep Dive planning https://bit.ly/aria-meaty-topic-candidates -- taken up [from agendabot] 18:16:30 no dd next week or the 24th jamesn on vaca 18:16:34 zakim, next item 18:16:34 agendum 4 was just opened, chlane 18:16:47 zakim, close this item 18:16:47 agendum 4 closed 18:16:48 I see 8 items remaining on the agenda; the next one is 18:16:48 5. -> Announcement - Minutes Archive https://www.w3.org/WAI/ARIA/minutes [from agendabot] 18:16:53 zakim, next item 18:16:53 agendum 5 -- -> Announcement - Minutes Archive https://www.w3.org/WAI/ARIA/minutes -- taken up [from agendabot] 18:17:26 jamesn: patchy 18:17:33 harris has joined #aria 18:17:41 present+ 18:17:51 partially a warning that these minutes will be google searchable 18:18:03 people will finding old minutes more often 18:18:48 scott: promies a shirt 18:19:02 to Michael 18:19:18 scott: Roberto has joined welcome 18:23:20 siri works at apple lol by irfan 18:23:53 we won't say hey siri 18:24:03 zakim, next item 18:24:03 agendum 6 -- TPAC 2022 - Who might attend in person? Vancouver from 12 to 16 September 2022. Non-binding straw poll? -- taken up [from agendabot] 18:24:34 hybrid in person remote meeting 18:24:42 how many would come to vancouver 18:24:45 ? 18:25:37 folk are in favor of meeting and attending 18:25:55 some won't be able to travel, facilitate remote participation 18:26:18 jamesn: webaccessibility slack channel? 18:26:51 wcag slack channel is free plan not archived 18:27:20 web-a11y.slack.com 18:27:31 have to be invited, thousands on it 18:27:49 jamesn: can send one around, we have enough people to do it 18:28:22 lol 18:28:47 scott will bring tshirts, more than a feeling 18:29:09 orgs should pay expenses 18:29:41 micheal: diversity fund, targeted to invited experts with no sponsors 18:29:54 contact micheal cooper 18:31:15 zakim, next item 18:31:15 agendum 7 -- Charter Update? -- taken up [from agendabot] 18:31:30 new charter, recently joined have to rejoin 18:32:03 we are kicked off, sign up again, once every 2 or 3 years, new patent policy 18:32:11 march 10th is the deadline 18:32:44 AC rep should do it 18:33:25 AC rep has to rejoin for you 18:33:44 they have to agree to new patent policy 18:34:17 joanne: expedite recommendation status? 18:34:26 MichaelC: updated CR 18:34:37 recommendation snapshot every 2 years 18:34:44 move aams to that status 18:35:01 do snapshot when we have everything that supports base version 18:35:16 jamesn: more people doing implementation and testing 18:35:32 we have joannie and valerie 18:36:06 zakim, next item 18:36:06 agendum 8 -- -> Handling Author Errors: form & region roles https://github.com/w3c/aria/pull/1683 -- taken up [from agendabot] 18:36:35 scotto: Sarahs point in review, 18:36:46 regions not announced as such without names 18:36:55 this happens in html 18:37:17 sara found role was announced without name 18:37:34 good idea to have parity to html 18:37:39 but aria is more specific 18:38:08 joanie: 1.1 - 1.2 changed spec to say authors must provide a name 18:38:18 user agents need a backup plan 18:38:28 best way is to not make it a landmark 18:38:39 like html 18:38:41 contention 18:38:56 form doesn't want to be generic if it is not a landmark 18:39:28 choices - landmark, generic, something in between 18:39:33 "this is a form" 18:39:44 "tell me all the things in this form" 18:40:05 IA2 role landmark 18:40:19 https://github.com/w3c/core-aam/issues/100 18:40:34 Should form-with-name map to IA2_ROLE_LANDMARK? 18:41:19 issue for both core aam and html-aam 18:41:41 need several people to look at this mappings table 18:41:45 will provide Pr 18:41:57 Chrome/IA2 exposes
without name as IA2_ROLE_SECTION, and with name as IA2_ROLE_FORM 18:41:59 and issue 18:41:59 https://source.chromium.org/chromium/chromium/src/+/main:content/test/data/accessibility/html/form-expected-win.txt?q=form-expected-win&ss=chromium 18:42:47 Matt: screen readers would ignore it 18:42:59 if role=form has an effect 18:43:03 any at all 18:43:15 author is expressing intent 18:43:33 Matt: can't imagine why we would tell an author to do that 18:44:03 Joanne: give it a name when using role=form 18:44:06 like for section element give a name to announce as region 18:44:11 jamesn: larger issue 18:44:31 tackle in parrallel with the one Scott put on the agenda 18:44:56 joanie: James Craig, I am unsure of apple mappings 18:45:11 jamesn: directon of this? 18:45:48 a div with role=form should be exposed as if it was not there 18:46:03 You can see how Chrome maps nameless and named forms to all platforms here: 18:46:07 https://source.chromium.org/search?q=%2Fform-expected-&ss=chromium 18:46:18 The first form is nameless, the second one has a name 18:46:19 siri: main element, nav element AT exposes 18:46:33 should expose it 18:46:54 jamesn: just expose an unnamed form? 18:47:08 matt: but not as a landmark region 18:47:14 jamesn: why not 18:47:15 ? 18:47:37 Matt: region not exposes as a region without a name 18:47:52 matt: creates unintentional landmarks 18:47:57 big problem 18:48:36 carmacleod: github forms are goofy 18:48:46 form elements 18:49:08 scotto:they are form elements with names 18:49:19 jamesn: coding problem 18:49:36 Matt: if we have naming requirement 18:49:49 no name then not a landmark 18:49:52 q+ 18:50:01 scott did it for html forms 18:50:27 form element is not exposed as a landmark unless it is named 18:51:01 Roberto: landmark element with role=region? 18:51:12 region is just one of the landmark roles 18:51:15 there are 7 18:51:38 native landmarks don't require namesw! 18:51:57 siri html doesn't have section element 18:52:01 q? 18:52:16 siri: agrees no need to have name 18:52:39 names will be helpful 18:52:44 with many forms 18:53:15 melsumner: forms never seen div role=form 18:53:20 has anyone seen that? 18:53:35 need more info, method action, other stuff 18:53:55 how do you get values to the backend 18:54:04 q- 18:54:06 should be allowd to fail 18:54:20 Harris: benefit to using for enter key submission 18:54:28 Sarah has seen this 18:54:36 legacy code 18:54:43 Robert, in AEM 18:55:00 Matt_King has joined #aria 18:55:09 scotto: use most appropriate landmark 18:55:17 present+ 18:55:18 q? 18:55:22 jamesn: there are other things than just form elements on the page 18:55:24 for clarity, I advocate for this scenario being allowed to fail because the author is failing on multiple levels here 18:55:24 Present + 18:56:49 jcraig: 18:57:18 do we need to map this doen'st look like it looking for guidance 18:58:02 matt: div role=form no name to role=generic 18:58:03 ? 18:58:17 jamesn: role=form map to navigation with no name 18:58:35 carmacleod: form is the only role that matters 18:58:49 carmacleod: maps to native element that is form 18:59:47 map to whatever the base html element if role=form is not there? 19:00:25 jcraig: fallback roles 19:00:29 account for in PR 19:00:39 Jamie had a strong opinion 19:00:55 carmacleod: needs help on this 19:01:00 Why to use role=form why can't we role=none if it is generic 19:01:18 zakim, make minutes 19:01:18 I don't understand 'make minutes', chlane 19:01:41 rrsagent make minutes 19:01:53 rrsagent, make minutes 19:01:53 I have made the request to generate https://www.w3.org/2022/02/10-aria-minutes.html chlane