15:15:30 RRSAgent has joined #ag 15:15:30 logging to http://www.w3.org/2017/06/22-ag-irc 15:15:32 RRSAgent, make logs public 15:15:32 Zakim has joined #ag 15:15:34 Zakim, this will be WAI_WCAG 15:15:34 ok, trackbot 15:15:35 Meeting: Accessibility Guidelines Working Group Teleconference 15:15:35 Date: 22 June 2017 15:15:36 Chair: Joshue 15:15:44 zakim, agenda? 15:15:44 I see nothing on the agenda 15:16:01 agenda+ EOWG 'Accessible Media Tutorial' https://www.w3.org/2002/09/wbs/35422/2017-06_wai-media-intro/ 15:16:11 agenda+ New MATF SCs (Speech Input / Accessibility Name, Concurrent Input Mechanisms) 15:16:11 https://www.w3.org/2002/09/wbs/35422/MATFSC_june/ 15:25:53 Kathy has joined #ag 15:27:50 Greg has joined #ag 15:28:10 present+ 15:28:53 shadi has joined #ag 15:29:33 present+ Kathy 15:29:51 present+ 15:30:11 Rachael has joined #ag 15:30:19 present+ Joshue108 15:33:20 https://www.w3.org/2002/09/wbs/35422/MATFSC_june/ 15:33:24 present+ Greg_Lowney 15:34:21 Scribe: Rachael 15:34:26 present+ Rachael 15:34:33 Zakim Takeup 1 15:34:48 zakim, next item 15:34:48 agendum 1. "EOWG 'Accessible Media Tutorial' https://www.w3.org/2002/09/wbs/35422/2017-06_wai-media-intro/" taken up [from Joshue108] 15:34:49 Zakim, next 15:34:50 I don't understand 'next', Rachael 15:35:30 Joshue: New accessible media tutorial. Take a look at it. We've had good response. 15:35:42 Alex has joined #ag 15:35:56 KimDirks has joined #ag 15:36:08 Joshue: We are looking for a technical review, so anything wrong or that could be improved please flag. 15:36:57 Shadi: Editors are still iterating and refining it. Try not to get distracted by that. Most important: Is thi sin line with WCAG? 15:37:01 q+ 15:37:04 Joshue: Please take a look at it if you haven't already. 15:37:09 ack jas 15:37:21 Jason: Quickly read through it and it seems fine to it. 15:38:11 zakim, next item 15:38:11 agendum 2. "New MATF SCs (Speech Input / Accessibility Name, Concurrent Input Mechanisms)" taken up [from Joshue108] 15:38:36 Joshue: We have a couple of new candidate success criteria to take a look at. We'll look at those now. 15:38:36 https://www.w3.org/2002/09/wbs/35422/MATFSC_june/results 15:38:40 Kathy: Should I take them through that? 15:38:58 zakim, ping me in 20 minutes 15:38:58 ok, Joshue108 15:39:01 Joshue: Yes. We are dividing the rest of the call between both of them. 20-25 minutes for the first? 15:40:10 Kate: The first one originated from a requirement for speech. The reason this is important is becuase we sometimes have applications/websites that have a button or control that does not include all visible information in the control name. 15:40:44 This is simply saying the accessible name for the control needs to include the text string available to the visible label. 15:40:45 /me Rachael, add topic header for this question into transcript? 15:41:10 q? 15:41:20 q+ to ask about icons etc? 15:41:24 Topic: 1. Speech Input / Accessibility Name #68 15:41:25 ack me 15:41:25 Joshue, you wanted to ask about icons etc? 15:41:45 gowerm has joined #ag 15:42:01 Joshue: How do icons relate to controls? What about visual affordances? Does that need to be included or is this only visible text? 15:42:05 present+ MikeGower 15:42:30 Present+ KimDirks 15:42:48 Kathy: This is only visible text, not the icon. The accessibe name for hte control should be in the help documentation but that isn't testing. That woudl be good for the best practice document. 15:43:06 Kathy: Just hte icon alone doesn't fall into this. 15:43:12 Scribe: Gowerm 15:43:27 allanj has joined #ag 15:44:07 q+ 15:44:23 ack gower 15:44:27 steverep has joined #ag 15:44:40 MG: Just to confirm you removed text about the position of the name etc? 15:44:43 present+steverep 15:44:44 KW: Yes. 15:44:46 q+ 15:45:21 q+ to ask about labeling as temporary content 15:45:26 MikeGower: Does it contain any mention of position? 15:45:35 ack jas 15:45:40 Kathy: No, that has been removed. It is now mentioned as a best practice 15:46:26 Jason: Possible exception is to use terminology of user interface components 15:46:57 Jason: I haven't come up with situations where this would be a bad idea. We need to make sure there are none, and where there are, we need an exception. 15:47:15 +1 to Kathy on AccName 15:47:17 Kathy: Could not find such cases. Accessible name is already defined for accessible name 15:47:39 q+ to comment on low vision benefits, suggest not naming this speech input, and also need to remove best practice for labels in front since the opposite is true for chechboxes and radio buttons 15:48:08 Accessible Name The accessible name is the name of a user interface element. Each platform accessibility API provides the accessible name property. The value of the accessible name may be derived from a visible (e.g., the visible text on a button) or invisible (e.g., the text alternative that describes an icon) property of the user interface element. See related accessible description. A simple use for the accessible name property may be illustrated by an "OK" butt 15:48:26 Jason: concerns with specifity of Accessible Name definition 15:48:46 q+ 15:48:56 https://www.w3.org/TR/accname-aam-1.1/#dfn-accessible-name 15:49:00 ack greg 15:49:00 Greg, you wanted to ask about labeling as temporary content 15:49:11 Kathy: I pasted in the current definition. 15:49:24 Should we address the use of transient labels, e.g. hover text or initial content of a text input field or list? 15:49:26 It might be a bad idea when author uses inappropriate label, e.g. a whole sentence of instructions. 15:50:03 Greg: It will be for the user when the author has picked a bad label for the visible label. 15:50:16 Greg: For instance a whole sentence. 15:50:43 q+ 15:50:48 Kathy: We can have that issue for a lot of differnet cases. It might be a point to put in the understanding document, as an example of bad user experience. 15:51:01 Shadi: But that is bad user experience for everyone 15:51:07 ack steve 15:51:07 steverep, you wanted to comment on low vision benefits, suggest not naming this speech input, and also need to remove best practice for labels in front since the opposite is true 15:51:10 ... for chechboxes and radio buttons 15:51:30 s/chechboxes/checkboxes 15:51:38 Steve: I agree that putting the label in front doesn't always apply. Checkboxes, radio buttons, etc 15:52:55 Steve: happy that Accessible name is now used as SC name. 15:53:10 Kathy: Agree the SC doc should call those out. Happy to have Steve's help with authoring it. 15:53:17 ack gower 15:53:43 MG: The definition of AccName doesn't account for ARIA concatenation etc 15:53:59 q+ 15:54:01 MG: May they should consider this? 15:54:06 q- 15:54:37 Suggest adding a reference to the name calculation document 15:55:08 q? 15:56:06 Kathy: It doesn't matter how it is implemented. Whatever name is given for the control in the API would be relevant. I think the definiton meets technology concerns. 15:56:17 ack alex 15:57:00 Alex: Accessible name is available in .NET. Have you done the comparison that is Apples to Apples and used consistently across platforms? 15:57:33 Kathy: The accessible name we are referring to is the property in the accessible API. Those are the same in all 15:57:37 https://www.w3.org/TR/accname-aam-1.1/#dfn-accessible-name 15:57:46 Alex: And you've checked it against UIAutomation, etc? 15:57:58 q? 15:57:59 Kathy: Yes there is a table (pasted in) that compares them all. 15:58:15 +1 15:58:18 +1 YES 15:58:20 +1 15:58:21 +1 15:58:22 +1 15:58:24 +1 15:58:25 +1 15:58:32 +1 15:58:43 0 this is my first look today 15:58:58 Joshue108, you asked to be pinged at this time 16:00:06 RESOLUTION: success criteria Accessible Name accepted for editors draft with minor editorial changes (i.e., removing the note) 16:00:58 Alex: the table only looks at 4 APIs 16:01:05 Michael: There are only 4 in use 16:01:25 Michael: I believe there is a fifth one, but we didn't have information on it. 16:01:46 Zakim, next item 16:01:46 I do not see any more non-closed or non-skipped agenda items, gowerm 16:02:04 TOPIC: Concurrent Input Mechanisms 16:02:41 Kathy: There was concern in MATF this was too broad, and we didn't have time to finalize 16:03:55 q? 16:04:06 Kathy: We're looking to see if people have suggestions for how to move this one forward, or general thoughts. 16:04:54 The ability to perform an action using a given input device or modality is not restricted due to either of the following: (a) the presence of a different input device or modality on the system; (b) the user having used a different input device or modality at a previous time." 16:04:54 Greg: I was following up on something Patrick and pointed out, which is we don't want to only prevent content from restricting users from using different inputs. Ie., when a touchscreen is detected, disabling mouse. 16:05:05 "The ability to perform an action using a given input device or modality is not restricted due to either of the following: (a) the presence of a different input device or modality on the system; (b) the user having used a different input device or modality at a previous time." 16:05:08 The presence of one input device or modality on the system, or the user having used that device, does not prevent the use of any other device for performing subsequent actions 16:06:04 Alternate wording might be "The presence of one input device or modality on the system, or the user having used that device, does not prevent the use of any other device for performing subsequent actions" 16:06:14 Kathy: I like both of those suggestions. There was alternate wording I just put into IRC. Looking at one of those 2 might be a way of moving forward 16:06:23 q? 16:07:25 Greg: This was an attempt to short cricuit the discussion on something broader. We have 2.1.1 as a start for that. It should be a separate discussion rather than hijacking this SC, which is potentially valuable in its own right. 16:07:36 Kathy: Agrees the larger discussion can go in Silver 16:07:50 q? 16:08:08 Kathy: I think the scope of 2.1.1 is too limited. 16:08:36 Kathy: We can't address 2.1.1 in the time we have 16:09:23 Josh: So what is problematic with Concurrent Input? 16:09:31 Correction: we have only postponed changing 2.1.1 until later in the 2.1 process, not forbidden the changes. 16:09:32 Kathy: Greg's suggestions may address. 16:09:55 Kathy: How are we going to test it, and is it testable under 2.1? 16:09:58 q? 16:10:09 I'll push for my proposed change to 2.1.1 (expanding the exception) later in the 2.1 process. 16:10:15 kathy: How do people feel about Greg's suggestion? 16:10:17 q+ 16:10:35 "The ability to perform an action using a given input device or modality is not restricted due to either of the following: (a) the presence of a different input device or modality on the system; (b) the user having used a different input device or modality at a previous time." 16:10:36 The ability to perform an action using a given input device or modality is not restricted due to either of the following: (a) the presence of a different input device or modality on the system; (b) the user having used a different input device or modality at a previous time 16:11:16 q+ 16:11:21 Greg: Alternate wording might be "The presence of one input device or modality on the system, or the user having used that device, does not prevent the use of any other device for performing subsequent actions" 16:11:25 ack gower 16:11:42 MG: Am having problems parsing this, may be hard to test. 16:11:47 ack alex 16:12:30 Alex: Similar concerns. How does this change in wording address testing issues? 16:12:41 Kathy: That is still the outstanding question 16:12:47 q+ 16:12:52 -q 16:13:07 Alex: Even if it doesn't work, it may not be prolbem of content. It could be device. How do you ascribe failure? 16:13:18 q+ to ask how this relates to existing SC like Keyboard Accessible? 16:13:25 ack me 16:13:25 Joshue, you wanted to ask how this relates to existing SC like Keyboard Accessible? 16:13:43 q+ 16:13:56 q+ to address testability 16:14:12 Kathy: It doesn't chagne keyboard access. All it says that when you switch modality, you aren't restricting input. 16:14:39 q+ 16:15:25 ack jas 16:15:25 Josh: The developer needs to know what listeners to consider. How will this address this? 16:15:31 Kathy: That could be a technique 16:15:38 Jason: I'm trying to think of some of the implications. 16:15:42 s/chagne/change 16:16:43 Jason: Music-related hardware. You have an online music editor. It needs to handle all those inputs, even though you might have a pointing device and touch display. Are authors going to have to accept keyboard and touch as equivalent to music? 16:17:06 q? 16:17:09 music hardware. 16:17:38 Jason: I'm trying to think of such exmaples where it might be a good example or a bad example. I'm not sure where music software fits on that spectrum. 16:17:57 Jason, No, this does not require authors to add support for any devices, nor make any particular functionality available by any particular device. It only forbids modality where the ability is suddenly turned off. 16:18:32 Kathy: The thought of this is that you always have keyboard access under 2.1.1. For the inputs you are supporting, you are not going to restrict those. So an exception or clarity that it covers the inputs being used by the system is what it is restrcited to. 16:18:53 That is, the author does not need to make every function available via a musical keyboard, but pushing keys on the musical keyboard cannot turn off the normal keyboard or pointing device. 16:19:18 Jason: Does that mean that a text field needs to support pointing input as well? I don' 16:19:34 don't want to have to write my own on-screen keyboard input for pointers 16:20:28 Kathy: If we had something about supported inputs for specific controls that would cover. 16:21:07 Kathy: if we focus on not restricting, we get closer 16:21:17 ack greg 16:21:17 Greg, you wanted to address testability 16:22:01 q+ 16:22:17 Greg: Jason was still thinking that this required author to support inputs by a music keyboard device, if there was one. The author does not need to make every function avialable, but turning on the musical keyboard should not turn off keyboard input. 16:23:02 Jason: What I was talking about as the opposite. Is it desireable if I'm only taking music keyboard input to force the author to also allow that input via a mouse or keyboard. 16:24:00 Greg: I was explicity trying to take that concern into a separate discussion, which some were suggesting to delay until Silver 16:24:23 q? 16:24:49 Greg: plugging in a musical keyboard input should not suddenly nullify existing inputs 16:25:53 ack gower 16:25:53 Josh: we may be talking at cross purposes here, as it relates to web techjnologies 16:26:10 s/techjnologies/technologies 16:26:45 Joshue, I didn't get to the point I'd signed up on the queue for, which was testability :-) 16:28:03 Greg: Addressing concerns about testability: If one took normal testing procedures and interspersed another use of an input modality, that should not change the outcome of a test 16:28:17 q+ 16:28:26 zakim, close queue 16:28:26 ok, Joshue108, the speaker queue is closed 16:28:39 Greg: We can't anticipate every moment at which someone might switch devices, but that could serve as a basic test. 16:28:53 Kathy: I think we need to restrict to inputs currently supported 16:29:31 ack jason 16:29:33 Josh: We will come back to this on Tuesday. 16:29:54 rrsagent, draft minutes 16:29:54 I have made the request to generate http://www.w3.org/2017/06/22-ag-minutes.html Joshue108 16:30:13 Jason: I suspect this is not an example intended. There is an interest in having an application operate on a mobile phone and on desktop concurrently, and you can switch between devices 16:30:58 Jason: That requires some complex interaction coding, given different user agents on different machines. My assumption is that this proposal doesn't address that situation, but we need to be mindful of how it would be interpretted. 16:31:41 Josh: would be good to get one in, even if stripped down. Good point of discussion. 16:31:46 We could add a Note to the SC clarifying that nothing in this SC requires adding support for additional input devices or modalities. 16:31:59 trackbot, end meeting 16:31:59 Zakim, list attendees 16:31:59 As of this point the attendees have been jasonjgw, Kathy, shadi, Joshue108, Greg_Lowney, Rachael, MikeGower, KimDirks, steverep 16:32:07 RRSAgent, please draft minutes 16:32:07 I have made the request to generate http://www.w3.org/2017/06/22-ag-minutes.html trackbot 16:32:08 RRSAgent, bye 16:32:08 I see no action items