18:54:37 RRSAgent has joined #aria-at 18:54:37 logging to https://www.w3.org/2022/08/11-aria-at-irc 18:54:56 Zakim has joined #aria-at 18:55:59 MEETING: ARIA and Assistive Technologies Community Group 18:56:11 rrsagent, make log public 18:56:14 present+ 18:56:22 rrsagent, make minutes 18:56:22 I have made the request to generate https://www.w3.org/2022/08/11-aria-at-minutes.html Matt_King 19:03:43 Alyssa_G has joined #aria-at 19:04:00 michael_fairchild has joined #aria-at 19:12:26 s3ththompson has joined #aria-at 19:12:52 TOPIC: Should Toggle Button Not Presssed State Speech be Required 19:14:09 James Scholes: toggle button has two states: on and off. specifically, the fact that it has one of those states is what makes it a toggle button. a button if it has aria-pressed, becomes a toggle 19:14:33 James Scholes: in our tests for toggle button, we have assertions that say "when aria-pressed is false, the screen reader must convey that fact to the user" 19:15:28 James Scholes: we can debate how it says that (e.g. is it "off"?) but we must convey it. this is when reading it, and also when navigating a toggle button from somewhere else, and when toggling from pressed to not pressed and vice versa. the state must be conveyed 19:15:37 present+ 19:15:59 James Scholes: the input from James Craig on issue 784 https://github.com/w3c/aria-at/issues/784#issuecomment-1180982091 19:16:07 SCRIBE: s3ththompson 19:16:18 Comment from apple: https://github.com/w3c/aria-at/issues/784#issuecomment-1180982091 19:16:49 James Scholes: is that it only announces "pressed" but that it's on the user to infer if a toggle button doesn't say anything, then it's "not pressed" 19:17:01 Alyssa_G: that sounds like a lot to infer 19:17:14 Matt_King: we should look at how this works with switch and checkbox for VoiceOver 19:17:52 Matt_King: i'm pretty sure when i checked previously it vocalized the non-state 19:23:51 James Scholes: it looks like "not pressed" is conveyed on iOS 19:24:07 Matt_King: interesting, sounds like those designers are not talking to each other 19:24:40 James Scholes: I want to make sure that no matter the outcome we have to acknowledge that the tests aren't exactly "wrong", those assertions were written for a reason 19:25:14 Matt_King: before we get to process, let's talk about substance. if we push back we should say: "we believe 'not pressed' should be conveyed, for these reasons...." 19:25:24 Matt_King: let's say we do that. what could be some of the tradeoffs? 19:29:14 Matt_King: need to balance what might come across as being overly pedantic (with two valid stances) vs. capitulating without sticking to our original rationale 19:29:32 Matt_King: looks like current temperature of those present is to stick to the existing assertion / behavior? 19:29:44 michael_fairchild: can you clarify why we think it should fail? 19:30:13 Matt_King: because the only reason the user can confirm the state is what they think it is is to press button (hear "pressed") and then press again to un-press 19:31:14 michael_fairchild: i guess it's not optimal in my view and potentially a usability problem, but i'm still unclear about whether it's inconsistent and whether it failed outright 19:32:19 Alyssa_G: I worry about users who might not know what a toggle button is 19:32:49 michael_fairchild: then i think we might be getting into a conversation about verbosity, experience, user feedback, etc. 19:36:05 Matt_King: the group decision, then, is that we would like to begin a discussion with Apple where our starting position is that we would like to keep the assertion as-is. 19:41:37 James Scholes: we're looking at a lot of inconsistencies here... 19:42:06 Matt_King: i think that's just an inconsistency between native iOS and the web. iOS has always had a smaller set of traits for something like roles... 19:43:48 TOPIC: Process for discussions on assertion feedback from AT developers 19:45:04 Matt_King: i would love for the community group to have a consistent voice... that we're not all just chiming in on an issue thread. on the other hand, i don't want to have too much process. for some topics it's fine if you just respond inline, james. 19:48:40 James Scholes: the other point is potentially inviting at vendors to the discussion convo directly 19:48:56 Matt_King: i can definitely see that happening... but i think even in that case i'd like to pre-discuss first 19:55:19 Matt_King: in terms of process, if we're comfortable with the discussion points here and the comment is mostly a summery therein, i will draft comment over email with ja,es 19:55:35 Matt_King: *with James 19:56:48 Summary of discussion points: 19:57:04 - cognitive load for users who have to infer state 19:57:24 - inconsistency in default settings on macOS with checkbox and switch 19:58:02 *on macOS in safari 19:58:03 - inconsistency with toggle buttons on iOS in safari 19:58:13 - lack of feedback with you turn a toggle button off 19:58:24 - inconsistency with non-apple screen readers 20:00:49 - if verbosity is a concern, then an advanced verbosity setting could be used (this is a subpoint under the default settings point) 20:01:01 rrsagent, make minutes 20:01:01 I have made the request to generate https://www.w3.org/2022/08/11-aria-at-minutes.html Matt_King 22:27:13 Zakim has left #aria-at