00:53:05 RRSAgent has joined #ua 00:53:05 logging to http://www.w3.org/2013/11/11-ua-irc 00:53:07 RRSAgent, make logs public 00:53:07 Zakim has joined #ua 00:53:09 Zakim, this will be WAI_UAWG 00:53:09 I do not see a conference matching that name scheduled within the next hour, trackbot 00:53:10 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 00:53:10 Date: 11 November 2013 00:54:21 it set it up as our weekly meeting 00:55:44 jeanne2 has joined #ua 00:58:02 AllanJ has joined #ua 00:58:28 rrsagent, set logs public 00:58:36 rrsagent, make minutes 00:58:36 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html AllanJ 00:59:40 Meeting: UAWG F2F Shenzhen, China - 10 Nov 2013 day 1 00:59:52 chair: JimAllan, KellyFord 01:00:00 kurosawa has joined #ua 01:00:28 present: kelly, Jan, kim, Jeanne, JimBell(HP) 01:05:52 rachel has joined #ua 01:07:04 alphawang_zju has joined #ua 01:09:22 Jan1 has joined #ua 01:09:30 zakim, who's here? 01:09:30 sorry, Jan1, I don't know what conference this is 01:09:31 On IRC I see Jan1, alphawang_zju, rachel, kurosawa, AllanJ, jeanne2, Zakim, RRSAgent, kford, trackbot 01:10:22 kenny has joined #ua 01:10:29 yinghua has joined #ua 01:11:52 UAAG members introducing themselves. 01:12:17 boryung has joined #ua 01:13:43 kp: Mobile Accessibility Taskforce - reviewing mobile accessibllity. joint group with UAAG and WCAG 01:14:15 s/accessibllity/accessibility 01:14:32 ... will be working on mobile techniques for WCAG 01:14:53 ... all member of TF will be members of WCAG or 01:15:04 UAAG working group 01:15:34 js: last june UAAG published mobile examples for UAAG 01:16:28 scribe: allanj 01:16:50 js: history of UAAG. 1999 to present 01:17:08 www.w3.org/tr/uaag10 01:17:50 ... waited for WCAG20 to be finished, then developed new UAAG focus on new technology 01:18:16 ... Last Call on 9 Nov 2013. 01:18:50 ... now searching for implementation, real world example of tools that implement all of the Success Criteria 01:19:39 ... members are in the US and Canada, will be on call until Noon 01:19:50 KimPatch has joined #ua 01:20:46 Mobile Examples of UAAG: http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20130606/mobile.html 01:23:19 jimbell: how closely does UAAG work with HTML5? 01:23:47 jr: went through HTML5 WD and commented on specific 01:24:01 we commented on HTML5 especially where HTML5 asked for specific browser behaviour... 01:24:10 they took some of our comments on borad... 01:24:32 and in other cases they pushed the issue back to our WG to handle in our guidelines. 01:26:15 scribe: jeanne 01:26:39 JA: We also commented on Media Task Force that there needs to be a rich set of controls 01:26:50 ... that need to be natively key board accessible 01:27:03 ... that needs to be skins for CSS 01:27:25 ... we don't want to have 10 million inaccessible browser controls for media 01:27:46 ... we want to have a handful of accessible controls that can be easily modified for different appearance. 01:28:27 ... there are lots of different toolkits with a different look and feel of how it is supposed to work. This is difficult for assistive technology 01:28:59 ... if the browser takes care of these controls, it will make it easier for the assistive technology and the users. 01:29:14 ... mobile has new challenges 01:29:22 ... we want to normalize the behaviors 01:29:28 that's it 01:29:44 ... across different browsers and mobile platforms. 01:38:58 alphawang_zju has joined #ua 01:44:33 introductions from all people in the room 01:45:06 10 folks from China, Korea, Japan, Hong Kong 01:45:31 js: UAAG does not replace WCAG - we share the user. 01:46:11 JA: You can think of it as WCAG is the screen, and UAAG applies more behind the screen. 01:46:43 ... the author can do everything right according to WCAG, but if the browser doesn't render it correctly, it won't be accessible. 01:47:11 ... and if the author didn't write it correctly, sometimes the browser will try to fix it. 01:47:42 ... if the browser doesn't send the correct information to the accessibility API for the platform, it won't work will together. 01:48:08 Jim Bell: How well does it work with the VPAAC laws in the US? 01:48:14 JA: We commented on it. 01:49:04 kf: CVAA - video accessibility 01:49:11 scribe: allanj 01:49:50 CVAA - 2010 passed in the US. took effect on 8 Oct 2013 in USA. 01:50:30 kf: covers Chat, instant messaging, email. related experiences -- billing, education 01:50:53 ... avido. 01:51:06 s/avido/video 01:51:25 kf: how does UAAG relate to CVAA? 01:51:36 ... CVAA does not reference any standard. 01:52:10 ... it is more about ensuring that users software is usable. it is subject to interpretation 01:52:56 ... UAAG has set of guidelines that relate it to software features if implemented will make user experience more usable. 01:53:26 jbell: if you implement according to UAAG will that make a product compliant with CVAA 01:53:52 js: if product complies with UAAG should exceed CVAA 01:54:05 kf: check with corporate legal. 01:54:11 also the CVAA talks about thinks besides user agents... 01:54:29 s/about thinks/about things 01:54:53 e.g. re: messaging 01:55:43 ATAG and UAAG and WCAG are rather unique in W3C. Most of W3C are specific languages, but our work is more guideline oriented. We have made it unique to browsers. 01:56:24 ... One of our members participates in ISO, so we have tried to make our work compatible with them and also specific to user agents. 01:58:26 ... we originally called the user interface "chrome" and then Google came out with a product named Chrome, so our work is is little more stilted. 01:58:36 scribe: jeanne2 01:58:37 JS: Let's get to work 01:59:10 jeanne...my audio is good enough to scribe if you like 01:59:18 jeanne2...my audio is good enough to scribe if you like 01:59:51 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/ 01:59:59 scribe: Jan1 02:00:15 Greg has joined #ua 02:00:17 JS: Just put in link to our implementing doc... 02:00:48 JS: It includes the specific and testable guideline doc...plus supporting info...the intent, examples and related resources 02:01:27 JS: In some cases, examples reflect current implementations...or theortetical implementations 02:01:44 JS: UAAG has a number of priniples... 02:02:04 JS: Perceivable, operable, understandable 02:02:23 JS: Then PRINCIPLE 4. Programmatic access and PRINCIPLE 5: Specifications and conventions 02:02:45 JS: So we'd like to start with principle 1... 02:02:52 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#principle-perceivable 02:03:06 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#gl-access-alternative-content 02:03:21 JS: Each guideline begins with summary 02:03:50 Question from floor: Are testable things going to be tested with W3C testing? 02:04:17 JS: Unfortunately not, as W3C testing can't get outside of the rendered UI to the tool. 02:04:34 JS: ATAG 2.0 has the same issue. 02:04:43 Questionner: How much funding needed? 02:04:50 JS: $50K 02:05:03 Questioner: Does not seem like much in grand scheme of things 02:05:21 JA: Points out that most testing happens in the browser... 02:05:40 Questioner: Thinks that since W3C is charging for testing 02:06:07 ...should pay for itelf. 02:06:22 Questioner 2: How do you decide which screen reader to use since they differ 02:06:38 JA: It's a rathole to go down... 02:06:52 JA: If you try and code for any screen reader or assistive tech... 02:07:21 JA: So we are more concerned with if the info gets sent to the accessibility API in the right way 02:07:51 JA: You can only write to the code...you can't be concerned with every screen reader 02:08:20 JA: If we can get authors to write good code then it is up to AT to present it properly 02:08:30 JA: Any different opinions? 02:08:41 KP: I think you put it well 02:08:53 JA: Kim is involved with speech inpu systems 02:09:31 GL: Just joined... 02:09:48 GL: Just wanted to add that our guidelines are necessarily platform independent... 02:10:11 GL: So we can't say exactly how a user agent should communicate with assistive technology 02:10:50 s/inpu/input 02:10:57 GL: So whenever one is testing to see whether software correctly talks with assistive tech... 02:11:42 GL: So for any given platform I would recommend that the SW, in this case the user agent, it should be tested with two categories of tools... 02:12:05 GL: The first is accessibility API test tools...eg tools that test UIA or MSAA 02:12:19 GL: Then you can get an idea whether the right info is exposed 02:12:37 GL: Then you shopuld also check with a few real world assistive tech tools 02:12:40 UIA=UI Automation (User Interface Automation) 02:13:11 GL: If you only test the assistive tech tools then you can't tell what part of behaviour comes from heuristics 02:13:18 different platforms have different API testing tools 02:13:45 Questioner: How many different platforms do you need to test on? 02:13:54 Questioner: Windows, iOS, Linux? 02:14:01 JA: Android... 02:14:10 KF: Who is you? 02:14:22 platforms: Windows, IOS, Android, Linux 02:14:41 JS: If you are looking at a UA that runs of diff platforms...Safari 02:14:50 JS: Apple would be responsible for testing 02:15:08 JS: During implementation gatering, we the WG will test on various platforms 02:15:36 Questioner: Would iOS be the platform or is it iPhone or iPad? 02:15:48 JS: At the moment iOS... 02:16:12 JA: Except Android is complicated...because some devices may not include the accessibilitty kernel 02:16:23 JA: With iOS its simpler 02:16:41 GL: It really comes down to the party writing the conformance claim... 02:17:05 GL: To determine which platform or variant of platform is involved. 02:17:17 Questioner:...inaudible... 02:17:57 JS: W3C...we write specs...whether someone chooses to conform to them is their choice... 02:18:16 JS: When this is done, we will approach vendors to say you should comply but it is their choice 02:18:22 JS: THey are voluntary 02:18:33 JS: We do our best to make them as broad as possible 02:18:47 JA: We have no enforcement mechanism 02:18:54 Questioner:...inaudible... 02:19:06 Questioner: Can only test on one or two models 02:19:25 questioner: having problems with some apps on android being inaccessible, difficult to test all 02:19:38 JS: This is really our goal...if we make it easier and clear to comply...then we hope more vendors will 02:20:10 JA: Same with WCAG...still a matter of author education 02:20:31 JA: On iOS more clear info on writing accessible apps 02:20:55 JA: On Android I always say there are 99 wrong ways for evey 1 accessible way 02:21:06 s/...inaudible.../with Android we can write an accessible app, but it won't work on every phone. What is W3C doing to address this? 02:21:15 rrsagent, make minutes 02:21:15 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html jeanne2 02:21:55 JA: Digressesses re: cat videos... :) 02:22:29 JA: 1.1.1 Render Alternative Content: The user can choose to render any type of recognized alternative content that is present for a content element. 02:23:02 JA: The reason we say "recognized" is that there are lots of black holes that the user agent doens't know about..eg Flash plugin 02:23:18 JA: That's up to the flash player as a user agent 02:24:45 JA: THe other thing that UAAG is adamant about is that the requirements are not just about screen readers... 02:25:02 JA: Eg. ability to turn off images helps other people 02:25:18 JA: Can meet UAAG through extensions 02:25:36 JA: e.g. there are lots of tools that can turn off images 02:25:44 JA: And if you know of any pls tell us 02:26:09 Questioner: Take Flash...if it is self-contained...should it pay attention to your guidelines? 02:26:12 JS: Yes 02:26:30 JA: Otherwise everything is a black hole 02:27:09 JS: Imp example of 1.1.1 02:27:37 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_111 02:27:57 :) 02:27:59 :( 02:28:16 Questioner: What about these types of icons? 02:28:48 Questioner: In UI interface, they are a symbol?...how do you expand? 02:29:19 JA: When I mouse over...I get the colon and left paren... 02:29:31 JA: So that can be spoken...eg. via screen readers 02:29:51 JS: In this case chatzilla will exapan 02:30:36 jr: chatzilla is rendering the icon in place of :( 02:30:55 JR: In this case it is chatzilla that renders the "markup" as an image 02:31:41 JS: Do you get any alt content on your system? 02:32:13 JS: In skype client...if I type ": )" 02:32:36 JS: It turns it into a smily image...and then it as alt text "smiley"... 02:32:43 JS: So lets put down Skype 02:33:02 JS: As a system that does some implementation with emoticons 02:33:34 JA: Shows a setting for expand alt text on images... 02:33:44 JR: which browser 02:33:53 JA: IE10...lets put it on the chart 02:34:19 JS: Would be too hard to actually test today... 02:34:43 JS: Today we want to look for implementation...not test or write tests? 02:35:16 Questioner: Anything in UAAG that is culturally specific? And if so has there been international input? 02:35:47 Questioner: Has there been an attempt to liase with the i18n people? 02:35:55 JS: Yes, on many points. 02:36:20 JS: Reminds me that I would like to invite Rich. 02:36:43 JA; When thinking about Chinese/Japanese/Korean browsers...are their settings... 02:36:53 JA; to show alt on screen/ 02:37:00 (inaudible) 02:37:27 s/(inaudible)/I am using IE and Chrome 02:37:29 JA: Shows example on his browser. 02:38:19 JA: In FF and chrome...there is developer tools... 02:38:43 JA: The other thing we have to tease out...what to do when something can be done but takes 15 steps... 02:39:38 JA: eg would it count to require users to edit in about.config? 02:39:49 JA: I see headshake-no 02:39:55 Questioner: Definitely no 02:40:33 JA: In Chrome...dev extension... 02:41:02 JA: Pops up in sep window 02:41:21 (inaudible) 02:41:50 JS: WCAG recommends alt="" to show something is decorative image...US screen readers then ignore it 02:42:29 evaluation tools sometimes flag empty alt as an error 02:42:35 ja: broken tool 02:43:19 s/(inaudible)/Some tools will not allow entering a null "" in alternative text. What do you do? 02:43:22 JA: So with javascript injection etc...the tools are having to be more dynamic...they have to look at the effective rendered content. 02:44:08 JA: Since code can be rewritten on the fly 02:45:14 JS: We are not trying to setup rules for people to get around...we are trying to educate people on what is needed for accessibility. 02:46:10 Topic: 1.1.2 Indicate Unrendered Alternative Content: The user can specify that indicators be displayed along with rendered content when recognized unrendered alternative content is present. 02:46:18 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#gl-access-alternative-content 02:46:43 JA: Prevents people from having to go hunting...eg. is descriptive text present 02:47:05 JA: There are FF extensions that do this. 02:47:22 http://www.d.umn.edu/itss/training/online/webdesign/accessibility.html 02:47:52 JA: This is Laura Carlson's page, an amazing reference of things related to accessibility 02:48:24 JA: Opera has en extension for this... 02:48:51 JA: Icon pops up...if user activates icon, they will then get a list of iamges with descriptions 02:49:32 JA: Then there is a FF extension that puts longdesc link in popup menus 02:50:04 JA: This is all for longdesc...is there one for video? 02:50:19 JS: Youtube gives you an icon for captions 02:50:30 GL: Two things to mention... 02:50:51 GL: Items in rendered content have to have indicator near them... 02:51:07 GL: So general list would not satisfy 02:51:28 GL: Have demonstrated how this can be done in HTML using user stylesheeet... 02:51:42 GL: So it would be easy to write a browser extension. 02:52:08 Questioner: So user who is blind...might be asking for same things over and over? 02:52:20 JS: Yes, we will get to that...we have a section 02:52:50 join #W3C TPAC# 02:52:59 JA: This would be one of those native HTML5 support things... 02:53:06 JA: For playing videos with captions 02:53:56 JA: Want to have..."author proposes, user disposes" 02:54:03 JS: Break? 02:54:09 JA: OK 10min break 02:54:18 JA: Back at 11:05 02:54:26 Yes I will keep the call up 03:03:35 UAWG will break at 3PM to attend launch of Chinese Web Accessibility Community Group - Yangtse River Hall 03:19:48 Zakim has left #ua 03:21:54 still waiting on others to show up 03:26:06 kurosawa has joined #ua 03:26:36 topic: 1.1.3 Configurable Alternative Content Defaults 03:26:36 Topic: 1.1.3 Replace Non-Text Content: The user can request a placeholder that incorporates recognized text alternative content instead of recognized non-text content, until explicit user request to render the non-text content. 03:26:48 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_113 03:26:58 JS: Reads intent... 03:27:29 Users may wish to hide images for a number of different reasons. Some users with cognitive disabilities may wish to hide images in order to avoid those that would be severely distracting. Some users with visual disabilities may wish to hide images in order to avoid those that are painful (such as those with high contrast). Other users may wish to replace images with alternative content... 03:27:30 ...because they are unlikely to be able to visually discern, understand, or otherwise benefit from the images. Some users with impaired motion or dexterity may wish to replace images with smaller alternative content to reduce the amount of scrolling they have to do, while some users with attention deficit disorder may wish to do the same thing in order to keep as much information visible on... 03:27:32 ...the screen as possible. 03:28:51 JS: Any implementation examples? 03:29:11 Question: Will this doc be avaialble in accessible form? 03:29:15 JA: It is 03:29:45 JA: W3C stuff is also copyrighted...but avaialble internationally 03:30:25 JA: This placeholders for images, videos etc. 03:30:45 KP: Mercury mobile browser for iOS does this 03:30:59 JS: Pls put in IRC 03:31:31 JS: We found that mobile browser market is exploding so they have a lot of interesting features. 03:31:51 JA:Do you have URI? 03:32:11 KP: It is controlled from settings in Mercury 03:32:20 KP:> advanced 03:32:37 GL: Mainstream browsers such as IE... 03:32:41 iOS mobile browser that allow user to turn off images: 03:32:43 Mercury 03:32:44 settings/advance/disable images 03:32:53 GL: And IE replaces images with alt when it exists 03:33:07 In IE 10, use Preferences from the Tools menu, select the Advanced pane, under Multimedia uncheck the option "Display images". Images are then replaced by their alt text. 03:33:12 JA:T ehn you can reight click on images and have images reload 03:33:37 Topic: 1.1.4 Provide Configurable Alternative Content Defaults: The user can specify which type(s) of alternative content to render by default for each type of non-text content, including time based media. 03:33:44 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_114 03:33:59 JS: Intent: Alternative content is wasted if the user agent doesn't render it for users who need it. Default alternative content is a global setting because it is an unreasonable burden for users to change the rendering options every time they visit a new page. 03:34:11 JA: One example is IE 03:34:31 JS: Other examples... 03:34:48 GL: Possible to create user stylesheets that implement this. 03:35:18 GL: So can insert generated content that is your choice of alternative content attributes. 03:35:47 Question: Is there a fixed way user has to be able to do it? 03:36:08 JS: we try to give browser developers freedom in this area 03:36:42 Question: Burdensome to have to learn diff ways? 03:37:01 JS: Unless there was clear reason to go with one way, we would leave it open. 03:37:36 JS: This kind of flexibility has plussess and minuses...tried to keep creativity open... 03:37:51 JS: Always tempting to make narrow, restricitve rules... 03:38:28 JS: But WCAG1 tried this approach and was then outdated....WCAG2 was more flexible and more future proof 03:38:43 JA: We tried hard to be tech agnostic 03:39:01 GL: Was questioners concern the users difficulty? 03:39:04 JS: Yes 03:39:08 boryung has joined #ua 03:39:18 GL: Example? 03:39:38 Question: Just general questin...since some users will use different user agents... 03:40:28 GL: One thing we had to keep in mind was that GLs had to work for everything from conventional browsers to voice over phone browsers. 03:41:09 Topic: 1.1.5 Facilitate Clear Display of Alternative Content for Time-based Media 03:41:32 1.1.5 Facilitate Clear Display of Alternative Content for Time-based Media: 03:41:33 For recognized on-screen alternative content for time-based media (e.g. captions, sign language video), the following are all true: (Level AA) 03:41:35 Don't obscure controls: Displaying time-based media alternatives doesn't obscure recognized controls for the primary time-based media. 03:41:36 Don't obscure primary media: The user can specify that displaying time-based media alternatives doesn't obscure the primary time-based media. 03:41:38 Use configurable text: The user can configure recognized text within time-based media alternatives (e.g. captions) in conformance with 1.4.1. 03:41:39 Note: Depending on the screen area available, the display of the primary time-based media may need to be reduced in size to meet this requirement. 03:42:03 JS: This was hard when we were trying to take into account very small mobile screens 03:43:02 JS: JA: Any implementations? 03:43:21 JA: There is long tail media player? 03:43:37 JA: Can have captions on top or bottom. 03:44:32 JA: I saw a csun presentation by youtube and netflix...with captions on the side...continuously scrolling... 03:45:25 JA: Really unique...thing we want to do....imagine professor writing on the board... 03:45:33 kenny has joined #ua 03:45:38 JA: Need to be able to customize 03:45:49 JA: Anyone else have example? 03:45:57 KP: Question... 03:46:13 KP: So several mobile browsers let you spoof other browsers... 03:46:37 KP: Could you use the mobile browser spoofing ability to get that ability 03:46:56 KP: e.g. Mercury lets you be another browser. 03:47:20 KimPatch - can you explain how that helps here? 03:47:46 Question: Like compatibility-mode in IE? 03:48:31 JA: Like that you can get the mobile-ver of Gmail. 03:49:59 Question: If you have user stylesheet (inaudible) 03:50:39 Topic: 1.1.6 Allow Resize and Reposition of Time-based Media Alternatives 03:50:57 1.1.6 Allow Resize and Reposition of Time-based Media Alternatives: 03:50:58 The user can configure recognized alternative content for time-based media (e.g. captions, sign language video) as follows: (Level AAA) 03:51:00 Resize: The user can resize alternative content for time-based media up to the size of the user agent's viewport. 03:51:01 Reposition: The user can reposition alternative content for time-based media to two or more of the following: above, below, to the right, to the left, and overlapping the primary time-based media. 03:51:03 Note 1: Depending on the screen area available, the display of the primary time-based media may need to be reduced in size or hidden to meet this requirement. 03:51:04 Note 2: Implementation may involve displaying alternative content for time-based media in a separate viewport, but this is not required. 03:51:36 JA: This is an expansion of the earlier one 03:52:12 Question: Is it your expecation that all this stuff will be in the base browsers? 03:52:34 JS: We don't expect the browsers to be forked, but there might be extensions to do certain things. 03:53:07 JA: Would be nice if they were in the base brwsers.... 03:53:28 JA: Rememebr most people with disabilities are older and don't self identify... 03:53:37 JA: Will they go and download extensions? 03:53:56 JA: prob not...but if there were helper functions built in they might be used... 03:54:39 Questioner: That's why HP repositioned their accessibility office as accessibility and aging..certain things are binary but other are more grdual (font sizes) 03:55:04 Topic: 1.2.1 Support Repair by Assistive Technologies 03:55:14 1.2.1 Support Repair by Assistive Technologies: 03:55:15 If text alternatives for non-text content are missing or empty then both of the following are true: (Level AA) 03:55:17 The user agent doesn't attempt to repair the text alternatives by substituting text values that are also available to assistive technologies. 03:55:18 The user agent makes available metadata related to the non-text content available programmatically, but not via fields reserved for text alternatives. 03:55:48 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_121 03:55:56 JS: Reads the intent... 03:56:11 When alternative content is missing, it can be helpful for users to access metadata such as the filename, which can be substituted as repair text. However, these are not as helpful as alternative content that's properly authored for the original document. In these cases assistive technology can provide users with information that may be more helpful than any one piece of repair text the user... 03:56:13 ...agent could provide. Therefore it's important that assistive technology have access to as much information as possible about the non-text content that needs repair, and also to be able to inform the user that no author-provided text alternative is available. User agents should provide assistive technology with available metadata for the non-text content that needs repair, but not... 03:56:14 ...substitute repair text in ways assistive technology will mistake for author-provided text alternatives. 03:57:05 Question: What about crowd-sourcing to fix this material. 03:57:30 JS: We talked about it....in this case the 2nd bullet might apply 03:58:04 JS: So its clear to user that it is crowdsourced not from author 03:58:27 JA: We don't want the filename stuffed into the alt 03:58:49 JS: One of the big use cases is photosharing sites.... 03:59:14 JS: Users upload lots of images without alt text but with lots of metadata 03:59:46 Question: There are apps that will do that automatically? 03:59:55 JS: Like what? 04:00:23 Question: Don't have names off the top of my head. 04:00:39 Topic: 1.2.2 Repair Missing Structure 04:00:55 1.2.2 Repair Missing Structure: 04:00:57 The user can specify whether or not the user agent should attempt to insert the following types of structural markup on the basis of author-specified presentation attributes (e.g. position and appearance): (Level AAA) 04:00:58 Labels 04:01:00 Headers (e.g. heading markup, table headers) 04:01:03 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_122 04:01:14 JS: Reads intent 04:01:16 When an author neglects to provide labels and/or headers as necessary for accessibility, the user agent can sometimes use heuristics to determine potential labels and/or headers from presentation attributes. Once potential headings and/or labels have been identified, the user agent can proceed (e.g. with communication via platform accessibility services) as if the relationship was defined in... 04:01:17 ...the markup. The user can specify whether heuristics should be applied because some users want to experience the content as the author provided it (e.g. to perform evaluations or when heuristics fail). 04:03:50 Topic: 1.3.1 Highlighted Items: 04:04:01 1.3.1 Highlighted Items: 04:04:02 The user can specify that the following classes be highlighted so that each is uniquely distinguished: (Level A) 04:04:04 Selection 04:04:06 Active keyboard focus (indicated by focus cursors and/or text cursors) 04:04:07 Recognized enabled input elements (distinguished from disabled elements) 04:04:09 Recently visited links 04:04:14 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_131 04:05:33 JA: I haven't seen in CSS or browser...I haven't seen control of selection...I know there is some control at OS level 04:05:56 GL: This one is not so much how it is highlighted as much as that it is highlighted 04:06:41 GL: Preety much every browser I know uses inversion... 04:06:58 GL: Microsoft Word still uses hard coded for coloration 04:07:52 GL: Something to note about wording...ok have these things always on 04:08:13 Topic: 1.3.2 Highlighting Options: 04:08:21 1.3.2 Highlighting Options: 04:08:22 When highlighting classes specified by 1.3.1 Highlighted Items, the user can specify highlighting options that include at least: (Level AA) 04:08:24 Foreground colors 04:08:25 Background colors 04:08:27 Borders (color, style, and thickness) 04:08:28 Size when the indicator is an image 04:08:30 Blink rate (where implemented) 04:08:31 http://www.w3.org/TR/2013/WD-IMPLEMENTING-UAAG20-20131107/#sc_132 04:08:35 JA: So this is the settings part 04:09:24 JS: We will have to do more work for this 04:09:41 KP: I can't find a mobile browser with user CSS 04:09:54 KP: Mercury supprots extensions 04:10:14 Topic: Guideline 1.4 - Provide text configuration 04:10:44 JS: Before last call we did a lot of revisions here based on some new research shared with us 04:11:03 JS: Reads: Note 1: Success criteria 1.4.1, 1.4.3, and 1.4.6 address configuration at a global level, that is, it changes all of the text. Success criteria 1.4.2 and 1.4.5 are at an element type level, such as configuring just the heading text. 04:11:05 Note 2: All of the success criteria under guideline 1.4 allow users to override the text characteristics specified by authors, and override user agent defaults. 04:11:06 Note 3: The success criteria in guideline 1.4 can be met through user stylesheets. For platforms without user stylesheets, text configuration needs to be provide to users through the user agent's main user interface. 04:14:31 jbell: will there be testing to ensure the practicality of making these settings easy for the user. 04:15:03 js: a qualitative test of an implementation is not addressed directly 04:15:26 ... try to make the management of preferences "easy" 04:18:04 topic: 1.4.2 text size, color and font (by element) 04:18:07 1.4.2 Text Size, Color and Font (by Element): The user can set all of the following characteristics of visually rendered text content for text element types including at least headings and input fields:(Level AA) 04:18:51 * Text size 04:18:52 * Text color and background color, choosing from all platform color options 04:18:54 * Font family, choosing from all platform fonts 04:19:39 scribe: allanj 04:19:54 jbell: what is mobile or not mobile? 04:21:11 js: try to be general, screen size, protability, etc 04:21:37 s/protability/portability 04:24:15 topic: 1.4.3 Text Spacing and Style (Globally): The user can globally set all of the following characteristics of visually rendered blocks of text: (Level AA) 04:25:30 jbell: why these specific numbers? 04:26:18 js: research based. we used CSS definitions and reviewed i18n and typeography 04:27:21 topic: 1.4.4 Configured and Reflowed Text Printing: The user can print any rendered visual, non-time-based content to the user's choice of available printing devices. (Level AA) 04:28:20 js: user needs to customize the viewport to meet their needs, then when printed maintain the settings but reformat for a piece of paper. 04:28:33 ... no implementations yet. 04:28:58 topic: 1.4.5 Text Style, Margins, Borders (by Element): 04:29:16 The user can set all of the following characteristics of visually rendered text content for main text and for text element types including at least headings and input fields: (Level AAA) 04:30:41 topic: 1.4.6 Spacing, Capitalization and Hyphenation (Globally) 04:30:51 The user can globally set all of the following characteristics of visually rendered blocks of text: (Level AAA) 04:31:22 ja: user css is an implementation 04:32:48 topic: 1.5.1 Global Volume 04:33:00 The user can adjust the volume of each audio tracks independently of other tracks, relative to the global volume level set through operating environment mechanisms. (Level A) 04:34:08 hbwhzk has joined #ua 04:35:08 The version Jim pasted in is outdated. 04:36:37 s/audio tracks/audio track 04:37:21 topic: 1.6.1 Speech Rate, Volume, and Voice 04:37:40 If synthesized speech is produced, the user can specify the following: (Level A) 04:37:42 Speech rate 04:37:43 Speech volume (independently of other sources of audio) 04:37:45 Voice, when more than one voice is available 04:38:31 jeanne2 has joined #ua 04:39:21 question: can you specify which language will be spoken, and switch automatically between languages, switch speech engine. 04:42:17 question: in 1.6.5 if user changes the tone of the text to speech, it may change it so much that the meaning of words is changed for tonal languages? 04:43:47 sometimes the meaning changes 04:44:24 speaker: when using a screen reader, the user gets used to the speech generated and compensates 04:45:40 boryung has joined #ua 04:45:44 js: do you have any suggestions for non-screen reader (browser based speech engine) 04:46:37 kenneth: IBM has an adaptive speech engine. it is server based 04:47:18 ... a web browser can check the language used and rate and compensate. 04:47:26 s/kenneth/kenny 04:52:13 questioner: I only user browser with a screen reader. not a self-voicing browser. 04:52:58 While there may not be any or many self-voicing general-purpose web browsers at the moment, there are browser extensions that use text-to-speech to read pages or selected text. Those would be required to follow these success criteria. 04:54:03 js: this is a restriction on working group, as we can only write recommendations to the web browser not external applications used in conjunction with browsers. 04:54:47 kenneth: this is not the browsers job. it should be a screen reader or OS issue 04:55:39 gl: even if there are no browsers that are self voicing, there are extensions to read pages or passages, these SC will apply to them. 04:56:24 js: many reasons for having content read aloud, need to have the best configurable experience 04:56:56 ... not happy to remove this section entirely 04:58:08 @@ on 1.6.4 bullet 4 explain what spoken literally 04:59:06 action: Jeanne to add to next week's agenda to discuss synthesized speech when used with a screenreader so that the screen reader takes precedence. 04:59:07 Created ACTION-917 - Add to next week's agenda to discuss synthesized speech when used with a screenreader so that the screen reader takes precedence. [on Jeanne F Spellman - due 2013-11-18]. 04:59:37 action: jallan to raise 1.6.4 bullet 4 explain what spoken literally means at next meeting. Number SC very detailed, punctuation should be also 04:59:37 Created ACTION-918 - Raise 1.6.4 bullet 4 explain what spoken literally means at next meeting. number sc very detailed, punctuation should be also [on Jim Allan - due 2013-11-18]. 05:01:59 question: spelling, d or b (ham calls). 05:03:15 ja: how does this work in iconographic languages. Different characters have the same pronunciation 05:04:53 audience: allow user to interrogate the text, provide modifier words to distinguish between homophones 05:06:12 speaker: in Japanese, kanji pronunciation have a dictionary with word for each ideogram 05:07:54 action: jallan to raise homophones in tonal languages. 05:07:54 Created ACTION-919 - Raise homophones in tonal languages. [on Jim Allan - due 2013-11-18]. 05:09:28 perhaps find a synonym. 05:12:38 rrsagent, make minutes 05:12:38 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html AllanJ 05:13:01 zakim, this meeting passes midnight 06:07:21 kurosawa has joined #ua 06:07:39 AllanJ has joined #ua 06:08:27 jeanne has joined #ua 06:14:52 boryung has joined #ua 06:16:45 topic: 1.7.1 Support User Stylesheets 06:23:11 gl: stylish allows user styles for all pages, website, or specific page. with user interface to develop stylesheet 06:23:51 http://userstyles.org/stylish 06:23:53 https://addons.mozilla.org/en-US/firefox/addon/stylish/ 06:24:59 ... also includes an exchange service for users to share CSS 06:27:55 jbell: hybrid pages (combo of author, UA, and user) 06:28:27 ja; css cascade can make hybrid page 06:29:19 gl: stylish on FF, apply to a page, can say "no style" will turn off author styles and leave user styles intact. 06:29:38 You can turn off author styles in Firefox from the View menu, which does not affect user stylesheets, including those applied by the Stylish extension. 06:31:44 jbell: is there a documented place where people can find extensions that have accessibility implications? 06:32:24 ja: extensions can be problematic because UA can change (update) and break extension. 06:32:44 jbell: feedback loop to extension developer? 06:33:20 topic: 1.8.1 Highlight Viewport 06:33:36 The user can have the viewport with the input focus be highlighted. (Level A) 06:39:34 jbell: any audio equivalent for this? 06:39:58 js: move this to the SC on timebased media 06:40:53 topic: 1.8.2 Move Viewport to Selection and Focus 06:41:27 topic: 1.8.3 Provide Viewport Scrollbars 06:42:53 gl: on mobile the scroll bars are not always visible is that ok? 06:43:20 js: have an example of always on. do we need expand? 06:44:28 gl: should be more explicit. should address that user can configure to have scrollbars always on. 06:45:12 js: would it be insufficient for scroll bars to only appear on use. 06:46:28 action: greg to raise issue with Kim of scroll bars always visible is important for voice only users. how important? 06:46:28 Created ACTION-920 - Raise issue with kim of scroll bars always visible is important for voice only users. how important? [on Greg Lowney - due 2013-11-18]. 06:46:54 js: mobile? screen real estate is paramount. 06:47:13 gl: user should have the option, 06:47:48 jbell: on mobile, the scroll bar is implicit, visible but not distiguished 06:48:05 s/distiguished/distinguished 06:49:15 gl: scrollbars also provide indicator of location within the document. 1.8.4 when used with this (always visible) provide constant reminder of location. 06:49:32 rrsagent, make minutes 06:49:32 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html AllanJ 06:49:57 topic: 1.8.5 Allow Zoom 06:56:51 rrsagent, make minutes 06:56:51 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html AllanJ 06:58:39 adjourning for Chinese Web Accessibility Community Group. 06:58:46 rrsagent, make minutes 06:58:46 I have made the request to generate http://www.w3.org/2013/11/11-ua-minutes.html AllanJ