20:03:06 RRSAgent has joined #aria-at 20:03:06 logging to https://www.w3.org/2021/11/08-aria-at-irc 20:03:10 Zakim has joined #aria-at 20:03:23 rrsagent, make minutes 20:03:23 I have made the request to generate https://www.w3.org/2021/11/08-aria-at-minutes.html s3ththompson 20:03:27 present+ 20:03:44 TOPIC: Interesting Open Source Precedent 20:03:50 scribe: s3ththompson 20:04:14 present+ 20:04:23 westont: found something called Assistive Webdriver that might be very relevant https://github.com/AmadeusITGroup/Assistive-Webdriver 20:04:35 westont: they appear to be doing something similar to what we're doing 20:05:02 michael fairchild: it looks like you have to use a VM to test and that's how they handle keyboard capturing as well 20:05:27 westont: it looks like they have audio from the TTS off, but you can turn it off 20:05:46 zcorpan has joined #aria-at 20:06:18 david-emmanuel.divernois@amadeus.com is the primary dev on it (was tough to track down his email) 20:07:37 present+ 20:07:42 westont: looks like they also use this to test their design pattern library. biggest example i've seen so far 20:08:54 Here's an example of one of their production tests (doesn't use Assistive-Webdriver, but the same tech/architecture): https://github.com/ariatemplates/ariatemplates/blob/d3639c323b92277e4bf4a92f3daa0236128d7b56/test/aria/widgets/wai/input/selectBox/SelectBoxSuggestionsJawsTestCase.js 20:09:07 https://github.com/AmadeusITGroup/Assistive-Webdriver 20:10:50 https://github.com/bocoup/aria-at-automation 20:13:28 TOPIC: Automation API Standard Proposal - Next steps 20:13:44 s3ththompson: when should we share the Automation API with a broader audience? 20:14:03 zcorpan: very few changes, but we did address feedback from CG group last week 20:16:37 zcorpan: feedback was addressed in https://github.com/bocoup/aria-at-automation/pull/4 and https://github.com/bocoup/aria-at-automation/pull/3 20:22:16 s3ththompson: Mike will keyboard signal handling impact API Standard Proposal? 20:22:20 Mike: probably 20:30:44 TOPIC: Interrupting / Cancelling Vocalizations 20:31:07 Mike: last week we discussed that any vocalization has the ability to interrupt or cancel a previous vocalization 20:32:22 Mike: we discussed this term / concept of a "cancellation token", assuming that that was one likely way the Speech API might work. but in fact, i've learned still more about the Microsoft Speech API and i no longer think that's an accurate way to describe the relationship 20:33:24 Mike: the way it actually works is that a voice communicates to the OS in the form of a blocking function for the duration of the actual vocalization. so the OS is aware of the vocalization and also able to cut of your vocalization to send you something new 20:34:37 Mike: the voice can detect when cancellation can occur, but it is never told explicitly that something *will* be cancelled. 20:35:35 Mike: this makes sense from software design sensibility, but for us it makes things a little harder. what this means is that we're able to observe when operation does occur, but we can't verify it as an endemic property of any given vocalization. the reality i think is that we will be dealing with a race condition 20:36:11 Mike: the way we deal with that is a sliding scale between something that is vulnerable to that race condition vs something that takes a very long time to test 20:46:43 michael fairchild: my gut says tracking interrupts is low priorty for most tests, except for ARIA Live, but i'm not even sure if that's in scope for the rest of the year 20:49:27 zcorpan: we can also calibrate out decision here based on our goals for overall speed of the test suite 21:00:56 TOPIC: BTT WG Agenda Item 21:01:12 s3ththompson: are we ready to share at BTT WG meeting 11/8? 21:01:29 michael fairchild: probably not, would like to get more ARIA-AT CG feedback first 21:01:47 s3ththompson: let's shoot for 12/8 meeting then, perhaps with earlier async feedback over email 21:02:35 rrsagent, make log public 21:02:54 rrsagent, make minutes 21:02:54 I have made the request to generate https://www.w3.org/2021/11/08-aria-at-minutes.html s3ththompson