19:50:29 RRSAgent has joined #aria-at 19:50:29 logging to https://www.w3.org/2021/01/21-aria-at-irc 19:50:39 Zakim has joined #aria-at 19:51:03 MEETING: ARIA and Assistive Technologies Community Group 19:51:24 rrsagent, make log public 19:51:29 present+ 19:51:37 rrsagent, make minutes 19:51:37 I have made the request to generate https://www.w3.org/2021/01/21-aria-at-minutes.html Matt_King 19:53:16 CHAIR: Sina Bahram 19:57:09 jongund has joined #aria-at 20:06:10 scribe: matt_king 20:06:54 present+ sina_bahram 20:06:58 prsent+ jongund 20:07:04 present+ jongund 20:07:12 westont has joined #aria-at 20:07:39 present+ 20:11:27 https://www.w3.org/2001/12/zakim-irc-bot.html 20:12:07 https://www.w3.org/WAI/GL/wiki/Scribing_Commands_and_Related_Info 20:12:15 https://www.w3.org/2002/03/RRSAgent 20:13:51 TOPIC: Role announcement consistency 20:14:15 sina: example is tablist 20:14:35 JAWS and NVDA announce the role differently. 20:14:44 Do we take a position on that? 20:14:56 Should we enforce consistency? 20:15:20 Or, is the role somehow indicated, generically? 20:15:53 mk: That's reason we use word conveyed 20:16:16 Sina: consider combobox 20:16:51 Mac is different because it announces combobx as popup buttion 20:17:16 Westin: true for html select but if you use role combobox, Mac will say combobox 20:17:38 Sina: need to be specific about browser, Chrome, Sina thinks it does not say combobox 20:20:13 mk: Describe my position about Mac, which select only combobox can be announced in way cionsistent with native, which is popup button variant. 20:23:56 juliette_mcshane has joined #aria-at 20:23:59 present+ 20:25:57 q+ 20:27:41 mk: We can convey the essence of the role, or the nature, but the exact word is not necessary. 20:27:46 Sina: +1 to that 20:28:47 mk: There could be roles where we don't want the screen reader to just spit out the aria role name 20:28:49 q? 20:29:12 jg: How is important that reading mode and forms mode are consistent? 20:29:21 Sina: Think they can be different 20:29:40 Sina: They might flatten in in forms mode 20:30:22 In a tablist, they might not want to say the entire role name 20:31:08 jg: Jon, when testing, I observed some differences where group was used instead of the actual continer name 20:33:28 Sina: Should we take a position on whether the words used in reading and interaction mode should always be the same? 20:34:26 In other words, a test would fail if it said tabs in ineraction mode but tablist in reading mode 20:34:36 mk: I support that 20:35:00 jg: what if it said group in vc mode and tabs in interaction mode 20:35:22 WSina: I think that would be a fail 20:38:07 This topic is discussed in issue 366: 20:38:10 https://github.com/w3c/aria-at/issues/366 20:39:13 mk: on example of table, it must distinguish static table from interactive table 20:39:34 oops, meant that to be about grid, distinguish grid from static table 20:40:48 Sina: How do we convey this concept to testers? 20:42:27 mk: I think we need a table of screen reader role translations 20:44:21 mk: This could be a table of exceptions, where screen readers do not precisely announce what is in ARIA 20:44:37 Sina: must be versioned 20:44:47 No idea what this means for internationalization 20:45:07 jg: What happens when people are comparing results 20:45:20 Sina: that is part of the process 20:46:16 jg: This is adding complexity 20:46:22 Sina: is it avoidable? 20:46:41 jg: Do we need this nuance at this level? 20:47:11 Do we rely o the community to flush this out. 20:47:32 What if users, lots of users agree that table is just fine instead of grid 20:47:57 Sina: Just because users think a bug is OK, that doesn't make it ok 20:48:43 Sina: There is a certain clas of things that it is essential that we convey the exact nature of things 20:50:05 jg: Should assertion be "conveys the interactive nature of grid"? 20:50:35 mk: That means we would have to change all the assertions to explain the meaning of roles 20:50:57 Sina: What if we added notes to tricky assertions 20:57:55 rrsagent, make minutes 20:57:55 I have made the request to generate https://www.w3.org/2021/01/21-aria-at-minutes.html Matt_King 20:58:21 Sina: major takeaway, from test writing perspective, we don't change assertion language. 20:58:45 But, we do need to figure out how to create this exception dictionary 20:59:20 We would need to figure out how to roll it into the app, maybe another csv file 20:59:33 jg: It could be another note in the list 20:59:38 in the test runner 20:59:42 Sina: yes 21:00:02 A test writer would update this spreadsheet when coming across an exception. 21:00:16 Should be siome consensus rules around that. 21:01:27 rrsagent, make minutes 21:01:27 I have made the request to generate https://www.w3.org/2021/01/21-aria-at-minutes.html Matt_King