17:56:32 RRSAgent has joined #ua 17:56:32 logging to http://www.w3.org/2014/02/27-ua-irc 17:56:34 RRSAgent, make logs public 17:56:34 Zakim has joined #ua 17:56:36 Zakim, this will be WAI_UAWG 17:56:36 ok, trackbot; I see WAI_UAWG()1:00PM scheduled to start in 4 minutes 17:56:37 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 17:56:37 Date: 27 February 2014 18:00:16 Greg has joined #ua 18:00:50 WAI_UAWG()1:00PM has now started 18:00:59 +Eric 18:01:43 +Greg_Lowney 18:02:03 allanj has joined #ua 18:03:16 +Jim_Allan 18:03:24 +Kim_Patch 18:03:26 rrsagent, make minutes 18:03:26 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 18:03:33 rrsagent, set logs public 18:03:49 agenda ? 18:04:32 + +1.508.877.aaaa 18:04:44 zakim, aaaa is really jeanne 18:04:44 +jeanne; got it 18:05:10 current comments spreadsheet http://www.w3.org/WAI/UA/2014/LCcomments.html 18:06:38 Jan has joined #ua 18:06:52 zakim, code? 18:06:52 the conference code is 82941 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), Jan 18:07:26 regrets: kelly 18:07:59 KimPatch has joined #ua 18:08:14 agenda+ Possible conflict between 2.4.5 and 2.11.2 / 2.11.3 18:08:33 zakim, open item 1 18:08:33 agendum 1. "Possible conflict between 2.4.5 and 2.11.2 / 2.11.3" taken up [from allanj] 18:08:39 http://lists.w3.org/Archives/Public/public-uaag2-comments/2014Jan/0010.html 18:08:57 +[IPcaller] 18:09:07 2.11.2 and 2.11.3 requires the ability to block execution or playback of media. However in 2.4.5, searching a page should also search in captions, which may not be loaded as per 2.11.2 / 2.11.3. The examples for 2.4.5 mention that the user agent moves to the specified point in the video. 18:09:11 -jeanne 18:09:12 +Jeanne 18:09:18 zakim, [IPcaller] is really Jan 18:09:18 +Jan; got it 18:09:19 KimPatch has joined #ua 18:14:35 Topic: LG 03 2.4.5 Alternative Content Search 18:14:44 scribe: allanj 18:16:13 Eric has joined #ua 18:16:24 js: should say that media should load, but should not play 18:17:01 jr: shouldn't that be up to the UA, as to when things download, and the author says to not play 18:17:38 gl: but if captions are not downloaded yet and user searches, how is user to know if captions were downloaded or not. 18:17:50 jr: how to communicate to the user. 18:18:33 ... youtube - user looking a place holder, and UA says ah you searched, but captions not searched, because video not loaded 18:19:18 gl: perhaps something for sophisticated users. give the user feed back on things that are not searched 18:22:15 ja: embeded user agent (media player), that provides the search functionality, not the parent UA 18:26:39 jr: the media player (is the UA) and it does the searching, 18:27:13 ja: do we put some comment in the intent about media player being the UA, and it does the searching. 18:28:52 This might be an implementation: http://www.3playmedia.com/services-features/plugins/captions-plugin/ 18:31:51 Conversation with PLH : 18:31:52 In HTML5, if there is a captioned video with a separate captions file, are the captions loaded at page load or when the video is loaded? We are trying to figure out if a page find function would work on captions. 18:31:52 my guess would be when the video is loaded at most, ie I don't think HTML spec precludes implementation to preload them 18:31:52 thanks 18:31:52 there is a whole debate on preloading videos 18:31:52 and depending on devices, networks, etc, implmenetations will behave differently 18:31:52 But would loading the caption file have to happen when the video is loaded, or could it be loaded earlier? 18:31:53 it could happen earlier 18:31:53 Ah, good. That helps. 18:31:53 but I didn't look to see what's the current strategies of implementations 18:34:33 action: Jim to write additional intent for 2.4.5 stating the media player is the user agent that will search captions, the parent UA (desktop browser) does not know the captions exist, only the player does. and only the player can search the captions 18:34:33 Created ACTION-950 - Write additional intent for 2.4.5 stating the media player is the user agent that will search captions, the parent ua (desktop browser) does not know the captions exist, only the player does. and only the player can search the captions [on Jim Allan - due 2014-03-06]. 18:36:04 jr: there may be ua with native media players, that may be able to search captions 18:37:20 gl: comment was about loading and searching, the action should address both comments 18:38:47 That is, search can be impeded when nested players aren't executed, scripts aren't executed, or natively-handled media isn't loaded yet for a variety of reasons. 18:39:15 topic: LG04 2.4.3 search match highlight 18:39:36 In 2.4.3, a search match must be highlighted. However there doesn't seem to be a requirement to customize the way those results are displayed. By adding search matches to 1.3.1, those matches would need to be customizable as per 1.3.2. 18:41:08 Joshue has joined #ua 18:41:08 "Found search results" 18:43:08 jr: this is a level A SC. if you can't change found search results, they you fail UAAG. is this such a huge issue that would fail 18:43:34 gl: but the actual highlighting options are AA (1.3.2) 18:45:11 jr: ok with addition to 1.3.1 18:45:35 KimPatch has joined #ua 18:46:34 action: jeanne to add "found search results" to list for 1.3.1 18:46:34 Created ACTION-951 - Add "found search results" to list for 1.3.1 [on Jeanne F Spellman - due 2014-03-06]. 18:48:04 js: I will find proper term 18:49:35 Topic: JO16 sequential navigation. Summary 2.2 18:50:52 s/Topic: JO16 sequential navigation. Summary 2.2/Topic: OP02 GL2 all SC 18:51:12 jr: so why doesn't this make sense. is it because they have no keyboards 18:51:40 gl: push back, we have this covered in a global statement. 18:51:50 Platform Limitations: If the platform (hardware or operating system) does not support a capability necessary for a given UAAG 2.0 success criterion, list the success criterion and the feature (e.g. a mobile operating system does not support platform accessibility services, therefore the user agent cannot meet success criterion 4.1.2). For these listed technologies, the user agent can claim... 18:51:52 ...that the success criteria do not apply. 18:52:21 http://www.w3.org/WAI/UA/UAAG20/#conformance-req-components 18:52:49 Definition of keyboard: keyboard 18:52:51 The letter, symbol and command keys or key indicators that allow a user to control a computing device. Assistive technologies have traditionally relied on the keyboard interface as a universal, or modality independent interface. In this document references to keyboard include keyboard emulators and keyboard interfaces that make use of the keyboard's role as a modality independent... 18:52:52 ...interface (see Modality Independent Controls). *Keyboard emulators and interfaces may be used on devices which do not have a physical keyboard, such as mobile devices based on touchscreen input.* 18:53:39 gl: perhaps having an application note is in order 18:53:57 ja: link to def. but note is more prominent 18:54:07 That's subtle and buried in a definition. I think this warrants something more prominent, such as a global Applicability Note, because it's so commonly misunderstood. 18:55:33 That is, under "UAAG 2.0 Conformance Applicability Notes" unless we can come up with a better location that's likely to be read. 18:57:32 ja: what about note on GL2. Note: Users interacting with a web browser may do so using one or more input methods including keyboard, mouse, speech, touch, and gesture. It's critical that each user be free to use whatever input method or combination of methods works best for a given situation. If every potential user task is made accessible via modality independent controls that any input... 18:57:33 ...technology can access, a user can use what works best. For instance, if a user can't use or doesn't have access to a mouse, but can use and access a keyboard, the keyboard can call a modality independent control to activate an OnMouseOver event. See Independent User Interface: Events for additional information on APIs and techniques for modality independent controls. 18:59:07 gl: add to note. another instance, user is on a mobile devide that lacks keyboard and uses taps, wirelessly connected devices, voice commands to simulated discrete input or keyboard input 18:59:48 Add after the "For instance" already in the Note for Principle 2. 19:01:52 "Another example would be a user is on a mobile device that lacks keyboard and uses taps, wirelessly connected devices, voice commands to simulated discrete input or keyboard input." 19:04:21 Another example is a user on a mobile device that lacks keyboard who uses uses taps, wirelessly connected devices, and voice commands to simulate discrete or keyboard input. 19:06:12 action: jeanne to add "Another example would be a user is on a mobile device that lacks keyboard and uses taps, wirelessly connected devices, voice commands to simulated discrete input or keyboard input." before last sentence in Note for Principle 2 19:06:12 Created ACTION-952 - Add "another example would be a user is on a mobile device that lacks keyboard and uses taps, wirelessly connected devices, voice commands to simulated discrete input or keyboard input." before last sentence in note for principle 2 [on Jeanne F Spellman - due 2014-03-06]. 19:06:48 rrsagent, make minutes 19:06:48 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 19:07:48 Topic: OP03 GL2.10 19:08:13 "Maybe I'm not understanding this correctly, but I'm not sure how browsers could predict flashing content in a video and prevent it ahead of time. A lot of video on the web is in the form of a plugin (like flash) which is essentially sandboxed outside of the browser's direct control itself so even determining if that video is flashing is difficult at best. So this seems a bit overly... 19:08:14 ...difficult to actually implement in real life. 19:08:16 Ultimately, I think it should be up to web authors to follow the WCAG guidelines regarding flashing content and including it here in the UAAG is not prudent. You *could* however, mention it here that user agents should not allow flashing content in the part of the UI like the browser chrome or the settings pages etc - though I think its improbable that browsers will ever do it on purpose as... 19:08:17 ...it is." 19:09:30 gl: the summary says 'content' the SC are only about UAUI, change summary 19:10:01 ja: remove "and rendered content" from summary of GL2.10 19:10:22 action: jeanne to remove "and rendered content" from summary of GL2.10 19:10:22 Created ACTION-953 - Remove "and rendered content" from summary of gl2.10 [on Jeanne F Spellman - due 2014-03-06]. 19:11:24 Topic: OP04 Summary GL 1.10 19:11:47 " I think there are browser extensions which do a similar job, and if not, can be made to do a similar job. 19:11:48 In general, a lot of the guidelines in the UAAG would be better solved if we let browser extensions do the job rather than ask user agents themselves to do it. I would very strongly suggest the guidelines allow the user agents do the things mentioned in the guidelines themselves, or *alternatively provide an API for extensions to be able to do it*." 19:12:19 ja: I think UAAG does not make this concept clear enough? 19:13:06 User agent information: 19:13:08 ... 19:13:09 Plugins or extensions (including version numbers) needed to meet the success criteria (e.g. mouseless browsing) 19:13:14 ja: this is in the conformance. Too buried 19:13:22 http://www.w3.org/WAI/UA/UAAG20/#conformance-req-components 19:13:35 js: have another comment on this from Chrome 19:14:11 gl: applicability note? 19:15:30 jr: don't think API support is enough. it needs to be an actual extension. which we have in our text 19:16:07 js: keeping a simplified UI and many SC can be met through the use of estensions 19:16:45 "6. Extensions: Success criteria can be met by a user agent alone or in conjunction with extensions and add-ons, as long as those are available to users. See Components of UAAG 2.0 Conformance Claims." 19:17:41 That would go under Components of UAAG 2.0 Conformance Claims. 19:18:09 Sorry, that's under Components of UAAG 2.0 Conformance Claims. 19:18:27 should go in UAAG 2.0 Conformance Applicability Notes: 19:18:32 Sorry, that should be under UAAG 2.0 Conformance Applicability Notes. 19:19:37 There are 5 existing notes in the Editor's Draft of 20 February 2014. 19:19:50 http://www.w3.org/WAI/UA/2014/ED-IMPLEMENTING-UAAG20-20140220/ 19:20:44 ja: any objections to adding new language to UAAG 2.0 Conformance Applicability Notes: 19:20:51 all concur 19:21:27 action: jeanne to add "6. Extensions: Success criteria can be met by a user agent alone or in conjunction with extensions and add-ons, as long as those are available to users. See Components of UAAG 2.0 Conformance Claims." to UAAG 2.0 Conformance Applicability Notes 19:21:27 Created ACTION-954 - Add "6. extensions: success criteria can be met by a user agent alone or in conjunction with extensions and add-ons, as long as those are available to users. see components of uaag 2.0 conformance claims." to uaag 2.0 conformance applicability notes [on Jeanne F Spellman - due 2014-03-06]. 19:22:46 topic: OP05 3.1.1 "non-essential" 19:23:15 OP05: It's not clear what 'non-essential' means. It is highly subjective, and would defer from web app to web app and from user to user. In general, we try to make sure we ask as little from the user as possible, but sometimes asking for permission is important. I'm not sure on what criteria would compliance be judged with respect to something being considered 'essential' or 'non-essential'. 19:23:46 gl: we specifically say "recognized" so the UA knows which messages these are 19:24:05 ja: we talked about ARIA alert politeness levels 19:24:57 ja: comment is talking about testing. 19:25:24 "The SC uses the term 'recognized' which is explicitly limited to things that are objectively determinable, and in the example is WAI-ARIA markup that lets the author identify something as low priority." 19:25:30 ... would think if UA followed aria-politeness recommendations it would pass 19:26:07 Cognative Accessibility Task Force made comments -> http://lists.w3.org/Archives/Public/public-uaag2-comments/2014Feb/0000.html 19:26:57 aria - http://www.w3.org/TR/wai-aria/ 19:27:44 http://www.w3.org/TR/wai-aria/states_and_properties#aria-live 19:30:44 -Jan 19:30:56 "The SC uses the term 'recognized' which is explicitly limited to things that are objectively determinable, and in the example is WAI-ARIA markup (aria-live) that lets the author identify something as low priority." http://www.w3.org/TR/wai-aria/states_and_properties#aria-live 19:33:14 "The SC uses the term 'recognized messages' which is explicitly limited to things that are objectively determinable, and in the example is WAI-ARIA markup (aria-live) that lets the author identify something as low priority." http://www.w3.org/TR/wai-aria/states_and_properties#aria-live 19:34:41 gl: no objection to leaving in 'non-essential' anticipating future markup 19:35:21 rrsagent: make minutes 19:35:21 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 19:35:28 I'd leave in "non-essential" in case future WAI markup allowed marking things as essential and non-essential, just as it already does for high and low priority. Because the SC is already limited to "recognized" attributes, the language would have no negative effect. 19:35:45 But if people want to take it out, okay. 19:36:03 -Eric 19:36:05 -Kim_Patch 19:36:07 action: jeanne to remove "non-essential" from 3.1.1.a 19:36:07 Created ACTION-955 - Remove "non-essential" from 3.1.1.a [on Jeanne F Spellman - due 2014-03-06]. 19:45:03 rrsagent, make minutes 19:45:03 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 19:45:04 -Jeanne 19:45:14 -Jim_Allan 19:45:16 -Greg_Lowney 19:45:17 WAI_UAWG()1:00PM has ended 19:45:17 Attendees were Eric, Greg_Lowney, Jim_Allan, Kim_Patch, +1.508.877.aaaa, jeanne, Jan 19:45:38 zakim, please part 19:45:38 Zakim has left #ua 19:45:51 rrsagent, make minutes 19:45:51 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 19:46:13 chair: Jimallan, KellyFord 19:47:01 rrsagent, make minutes 19:47:01 I have made the request to generate http://www.w3.org/2014/02/27-ua-minutes.html allanj 19:47:33 rrsagent, please part 19:47:33 I see 6 open action items saved in http://www.w3.org/2014/02/27-ua-actions.rdf : 19:47:33 ACTION: Jim to write additional intent for 2.4.5 stating the media player is the user agent that will search captions, the parent UA (desktop browser) does not know the captions exist, only the player does. and only the player can search the captions [1] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T18-34-33 19:47:33 ACTION: jeanne to add "found search results" to list for 1.3.1 [2] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T18-46-34 19:47:33 ACTION: jeanne to add "Another example would be a user is on a mobile device that lacks keyboard and uses taps, wirelessly connected devices, voice commands to simulated discrete input or keyboard input." before last sentence in Note for Principle 2 [3] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T19-06-12 19:47:33 ACTION: jeanne to remove "and rendered content" from summary of GL2.10 [4] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T19-10-22 19:47:33 ACTION: jeanne to add "6. Extensions: Success criteria can be met by a user agent alone or in conjunction with extensions and add-ons, as long as those are available to users. See Components of UAAG 2.0 Conformance Claims." to UAAG 2.0 Conformance Applicability Notes [5] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T19-21-27 19:47:33 ACTION: jeanne to remove "non-essential" from 3.1.1.a [6] 19:47:33 recorded in http://www.w3.org/2014/02/27-ua-irc#T19-36-07