14:28:59 RRSAgent has joined #ag 14:28:59 logging to http://www.w3.org/2017/06/27-ag-irc 14:29:01 RRSAgent, make logs public 14:29:01 Zakim has joined #ag 14:29:03 Zakim, this will be WAI_WCAG 14:29:03 ok, trackbot 14:29:04 Meeting: Accessibility Guidelines Working Group Teleconference 14:29:04 Date: 27 June 2017 14:29:08 ZAkim, who is on the phone? 14:29:08 Present: (no one) 14:29:11 +AWK 14:29:14 Chair: AWK 14:29:25 zakim, agenda? 14:29:25 I see nothing on the agenda 14:30:00 agenda+ Concurrent Input Mechanisms https://www.w3.org/2002/09/wbs/35422/MATFSC_june/results#xnew1 14:30:38 agenda+ Support personalization (minimum) https://www.w3.org/2002/09/wbs/35422/COGA_new/results#xq4 14:32:54 KimDirks has joined #ag 14:46:15 allanj has joined #ag 14:49:47 ChrisLoiselle has joined #ag 14:55:35 present+ 14:56:23 MelanieP has joined #ag 14:58:56 KimDirks has joined #ag 14:59:12 Present+ KimDirks 14:59:12 laura has joined #ag 14:59:53 JF has joined #ag 15:01:09 Makoto has joined #ag 15:01:40 Ali_Hammoud has joined #ag 15:01:48 marcjohlic has joined #ag 15:01:58 Rachael has joined #ag 15:02:07 Greg has joined #ag 15:02:13 present+ JF 15:02:16 present+ 15:02:19 present+ 15:02:21 zakim, who is on the phone? 15:02:21 Present: AWK, jasonjgw, KimDirks, JF, MichaelC, kirkwood_ 15:02:30 present+ Greg_Lowney 15:02:32 present+ 15:02:43 Agenda? 15:02:51 can someone ping me the pass word on the private chat 15:02:53 interaccess has joined #ag 15:02:53 present+ Melanie_Philipp 15:03:08 zakim, code? 15:03:08 I have been told this is WAI_WCAG 15:03:19 alastairc has joined #ag 15:03:31 thanks got it 15:03:47 present+ Makoto 15:03:49 bruce_bailey has joined #ag 15:03:50 present+ Rachael 15:04:28 steverep has joined #ag 15:04:37 present+steverep 15:04:46 present+ bruce-bailey 15:04:49 David-MacDonald has joined #ag 15:05:17 scribe: ChrisLoiselle 15:05:25 present+ alastairc 15:05:26 Zakim, take up item 1 15:05:26 agendum 1. "Concurrent Input Mechanisms https://www.w3.org/2002/09/wbs/35422/MATFSC_june/results#xnew1" taken up [from AWK] 15:06:33 present+ David-MacDonald 15:06:37 present+ Laura 15:07:00 Mike_Pluke has joined #ag 15:07:23 Q+ 15:07:34 AWK: Opens discussion on Concurrent input mechanisms. Feeling that per survey responses, may not be ready. Should we push out to Silver? 15:07:42 ack JF 15:08:27 Mike_Elledge has joined #ag 15:08:45 https://github.com/w3c/wcag21/issues/64 15:09:15 q+ 15:09:17 q+ 15:09:22 ack me 15:09:57 Joshue O: Kathy may have comments as SC manager on this. 15:10:02 ack j 15:10:19 JOC: We should defer until she is here. 15:10:52 Should we be discussing Greg L's alternate more specific proposal instead? 15:11:07 JasonWhite: Scope and requirements need to be made clearer. 15:11:13 sorry i haven’t been able to webex in. others may be having problems fyi 15:11:19 q+ 15:11:26 JasonWhite: Please see my survey response 15:11:54 q- 15:13:10 JasonWhite: definition of input mechanism needs to be addressed, tied to the types of events. 15:13:13 I like the direction GregL went in with his survey response, that seems possible. "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". 15:13:20 q+ to ask if for feedback on the revised wording that I'd proposed, and whether anyone prefers the original 15:13:29 ack g 15:13:29 Greg, you wanted to ask if for feedback on the revised wording that I'd proposed, and whether anyone prefers the original 15:14:14 "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." That does not require that a touchscreen be supported, but it cannot be disabled merely because a mouse is present... 15:14:15 ...or has been used. 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" 15:14:19 Greg's proposed changed wording 15:14:23 GregLowney: raises question on alternative wording 15:14:32 Present+ Mike Elledge 15:15:16 q+ 15:15:39 ack dav 15:16:32 q+ 15:16:33 David-MacDonald: Greg's proposal is helpful. I.e. don't get in the way of other "stuff". Question is how would we test this ? 15:16:40 ack AWK 15:16:58 AWK: What are the types of problems we are attempting to solve with this ? 15:17:00 q+ 15:17:03 ack me 15:17:04 ack j 15:17:08 Agree with David. Would be difficult to test. 15:17:40 Patrick's explanation: https://github.com/w3c/wcag21/issues/64#issuecomment-273880125 15:17:55 q+ 15:18:02 Joshue O: If user was to switch input devices that the flow would not disrupt the user. 15:18:08 ack da 15:18:19 q+ to ask how this can be done? Isn't this a privacy issue for most input devices? 15:18:37 I think this is more of a user agent issue, 15:18:38 Is it an A11Y problem or a usabity problem? 15:19:02 But I'd prefer to have Kathy here to comment.. 15:19:03 q+ 15:19:23 David-MacDonald: I was on mobile calls, Kathy may have more input in terms of this issue. 15:19:23 ack ste 15:19:23 steverep, you wanted to ask how this can be done? Isn't this a privacy issue for most input devices? 15:19:37 Suggest we defer to when Kathy is back. Doesn't seem like it will be missed for now. 15:19:47 Pietro has joined #ag 15:20:04 q+ 15:20:14 ack jas 15:20:20 Present+ Pietro 15:20:24 Steve R: Back to AWK's question, how can it be accomplished in code? Goes into mouse vs. keyboard device privacy issue. 15:21:16 JasonWhite: We need a strong accessibility case for this to be introduced. Needs clarity in terms of whether it belongs here as currently written. 15:21:17 ack marc 15:22:27 Marc J: When using different AT, web page or content may be set up to handle ...more about devices rather than input. 15:22:37 Content has no way of knowing I'm using a screen reader or magnifier though 15:24:52 AWK : Kathy may have better answers on this. Per Josh's thoughts, we should have Kathy talk to the points as to benefits of the issues. 15:25:03 RESOLUTION: Leave Open 15:25:07 Zakim, next item 15:25:07 agendum 2. "Support personalization (minimum) https://www.w3.org/2002/09/wbs/35422/COGA_new/results#xq4" taken up [from AWK] 15:25:34 q? 15:26:32 Ryladog has joined #ag 15:26:49 Current version: https://rawgit.com/w3c/wcag21/support-personalization_ISSUE-6/guidelines/#support-personalization 15:26:49 AWK: Is the text on branch of rawgit the latest? 15:26:57 Lisa: yes. 15:27:17 Present+ Katie_Haritos-Shea 15:28:13 AWK: Critical features, core, essential...question is on how would we do this? I.e. page shows only what is "core" OR aspects of the page that are "core" are indicated programatically 15:28:15 zakim, agenda? 15:28:15 I see 1 item remaining on the agenda: 15:28:16 2. Support personalization (minimum) https://www.w3.org/2002/09/wbs/35422/COGA_new/results#xq4 [from AWK] 15:28:42 Current wording: For pages that contains interactive controls or content that is not core, one of the following is true: a mechanism is available for personalization of content that removes non-core functionality and content, and enables the user to add symbols to interactive controls for core functionality, or core functionality and content, and contextual information for core functionality and content, is programmatically determined. 15:28:57 q+ 15:30:44 Lisa: contextual information vs role : Button functionality sends..how do I know this is the send button? It has text that say's its a send button. Undue , Reset. You need to know what they button is programatically. 15:30:52 Ah! You meant "programmatically determinable", or "can be" programmatically determined, not "is" programmatically determined! Completely misled me. 15:31:35 q+ to ask about single page or dynamic applications where core is mutable 15:31:47 Yes, I think it means "can be programmatically determined" at the end of the SC. 15:32:29 Lisa: Some users have issues with language, but understand symbols. The correct symbol for the user can be loaded. Can open communication for people who struggle with this. 15:32:57 Core functionality can be mapped to something they can understand. 15:33:06 -q 15:33:23 Q+ to ask who determinw shat is "core" and how is that determination made? 15:33:45 q+ can existing semantics like main be used? 15:33:51 q+ to ask can existing semantics like main be used? 15:34:16 First bullet point of proposed criteria, allows the site to do it. Done in any technology. Not dependent on any existing techniques. 15:35:00 ack jason 15:36:00 ack JF 15:36:00 JF, you wanted to ask who determinw shat is "core" and how is that determination made? 15:36:07 JasonWhite: Asks editors and chairs to make sure we have correct text in surveys so comments can be made appropriately to latest text. 15:36:11 kirkwood__ has joined #AG 15:36:41 +1 to making sure the survey reflects the right language 15:36:42 +1 to Jason's comment that we need to improve our processes to avoid having people review the wrong draft 15:36:55 JF: Core vs. non-core: How is this measurable? This tends to be subjective on user. 15:37:30 q+ 15:37:48 ack j 15:37:48 Joshue, you wanted to ask can existing semantics like main be used? 15:37:49 JF: In context, this is hard for author or tester to understand what "core" is. It is the user that decides that on personalization. 15:38:17 q+ to say I´d like to leave some wiggle room and be ok with it 15:38:32 q+ to ask JF whether he has the same concerns about "essential" and feels that it is evaluated by the user vs. author 15:39:00 ack lisa 15:39:03 Joshue O: Semantics of this, do you see bespoke COGA semantics being used to support this or other type of semantics? 15:40:13 +q to say 1.) Maybe instead of using the word “core” use the word “essential” as that is aready defined? 2.) To me personalization may work better as techniques for SCs. This would be similar to how ARIA was added to WCAG as techniques. 15:40:37 Lisa: We based definition of "core" on page title. We are depending on that. Does page title fulfill its purpose? Core is equally testable between core content and page title. 15:40:43 Page title: "My account" (page includes your info, list of services you use, adverts, etc etc.) 15:40:59 Q+ 15:41:19 Yeah - a title may not reflect core. 15:41:54 Lisa: Non-core: has nothing to do with page title. If content is non-core, some of it at least, is removed. Don't worry about edge cases. Remove only what is not directly related. 15:42:57 Joshue O: Page title may give you an architectural review of page : See Alastair's example on "My Account". 15:43:36 What is "core"? For many users, it could be argued that "footer" content isn't core. Yet the General counsel of the XYZ Widget company may disagree - that the Copyright notice on the site/page is "Core" and critical 15:43:37 regrets+ Wilco, Jake, Detlev, KathyW, Glenda, Denis_Boudreau, Jeanne 15:43:51 Core issue with "core": It cannot apply to all web pages. 15:44:26 Lisa: Page title is meant to describe purpose of page. Page title could be considered subjective. 15:45:50 ack AWK 15:45:50 AWK, you wanted to ask JF whether he has the same concerns about "essential" and feels that it is evaluated by the user vs. author 15:45:50 This SC helps with cognitive noise. 15:45:58 bruce_bailey has joined #ag 15:46:43 q+ to say the page title thing is ¨for example¨ 15:46:49 q+ to disagree that page title describing topic or purpose is ambiguous in a way compareable to core or essential 15:46:57 q+ to say avoided ¨essential¨ because already used by other SC in a different way 15:47:21 AWK: There are pieces of WCAG 2.0 that are "subjective". I.e. page title , alt text for an image. Focused on a specific item. Page title is going to generalize what page is about. 15:47:29 q+ 15:48:07 ack me 15:48:07 MichaelC, you wanted to say I´d like to leave some wiggle room and be ok with it and to say the page title thing is ¨for example¨ and to say avoided ¨essential¨ because 15:48:07 ack mi 15:48:10 ... already used by other SC in a different way 15:48:12 AWK: What constitutes core content and who makes that decision? 15:49:32 Michael C: Core was introduced as to avoid using "essential". 15:49:36 ack lau 15:49:36 laura, you wanted to say 1.) Maybe instead of using the word “core” use the word “essential” as that is aready defined? 2.) To me personalization may work better as 15:49:40 ... techniques for SCs. This would be similar to how ARIA was added to WCAG as techniques. 15:50:19 q+ 15:51:06 Laura, I missed your point, could you recap in text? Sorry! 15:51:19 Maybe instead of using the word “core” use the word “essential” as that is aready defined? 15:51:19 https://www.w3.org/TR/WCAG/#essentialdef 15:51:26 The basic test is “can you remove it?”. Authors (site owners / designers etc) get that. 15:51:31 To me personalization may work better as techniques for SCs. This would be similar to how ARIA was added to WCAG as techniques. 15:51:41 Thank you! 15:52:44 q? 15:52:44 Lisa: The method is that we put this in, then we perhaps merge it with 4.1.2. To tweak the SC, we have to put this in and then tweak. 15:53:28 q+ to say is it not better that non-core stuff just doesn't get in the way? 15:53:28 How about "Non essential controls or content can be programmatically determined." 15:53:42 * 4.2.1... 15:54:02 Lisa: Define context, with what we need. 15:54:31 ack JF 15:54:55 Sounds like: the adjustment would be: Context would be added to 4.1.2, and / or remove 'or available in text' from 1.3.1. 15:55:50 JF: Alternative text, subjectivity is at client's level. 15:56:06 This could do it ---4.1.2 Name, Role, Context, Value: For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name, role and context can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user... 15:56:07 ...agents, including assistive technologies. 15:56:48 JF: Add blockers , are they core to the page? Without the ads, the website is not able to be kept up. We need this for revenue, who's right? Accountant or end user? 15:56:56 ack bru 15:56:56 bruce_bailey, you wanted to disagree that page title describing topic or purpose is ambiguous in a way compareable to core or essential 15:59:05 Bruce B: "core" vs. "describe topic or purpose" , seems world apart in ambiguity. 15:59:46 Q+ 16:01:10 q+ 16:01:36 Take a paragraph rather than a the whole page, what is considered "core" in a paragraph? Core functionality of a web page and removing that is a much larger question. Hard to evaluated. 16:02:24 jamesn has joined #ag 16:03:38 +1 16:03:54 Much better IMO 16:04:49 rrsagent, make minutes 16:04:49 I have made the request to generate http://www.w3.org/2017/06/27-ag-minutes.html jamesn 16:05:05 Are page ads "core" to a page? 16:05:20 only if you are sellin something.. 16:05:27 Lisa: What if we got rid of "core" ? 16:05:32 precisely Josh 16:05:47 if the button said “click here" 16:06:40 AWK: send button the same thing as submit ? 16:07:05 Lisa: Contextual information related to button is needed. 16:07:08 Actually John Kirkw point is interesting, would click here buttons etc be good for COGA users, even though they are not good for VIPs? 16:07:19 q? 16:07:25 Can we have Lisa's new wording in IRC? 16:07:44 q+ to ask that this SC be drafted in a way that be applied element by element rather than the whole page 16:08:32 but we dont want specialist semantics to describe generic controls! 16:08:53 AWK: does ARIA allow for describing submit button vs. regular button? Lisa: Microdata is available. JF: Aria-Label. Michael C: not a semantic mapping in aria specifically to Andrew's question. 16:08:59 ack lisa 16:09:02 ack ala 16:09:03 I do not think it is constructive to try and write this up from scratch on the call 16:10:01 Alastair C: Page title can describe my account, but different content on page would be confusing on what would be considered "core". 16:10:30 Alastair C: Brings up wording of non-essential ... 16:10:38 "Non essential controls or content can be programmatically determined" was one 16:11:17 Two separate SCs. 16:11:23 ack me 16:11:23 Joshue, you wanted to say is it not better that non-core stuff just doesn't get in the way? 16:11:25 ack josh 16:11:49 +1 to Josh 16:12:08 +1 to josh's point about requiring solid semantics 16:12:21 Joshue O: Are we taking wrong approach to this? We need strong semantics 16:12:40 +1 (good semantics) 16:13:00 +1 to strong semantics 16:13:01 ack JF 16:13:03 For pages that contains interactive controls, or more then one region one of the following is true: 16:13:04 - a mechanism is available for personalization of content that enables the user to add symbols to interactive controls for core functionality, 16:13:06 - contextual information for regions and essential controls is programmatically determined. 16:13:33 JF - we have a defintion, and it is essential to the page, not the user 16:13:37 I'd be happier to see more of a focus on symbols and interactive controls for core than anything else in this SC. 16:14:53 For pages that contains interactive controls, or more then one region one of the following is true: 16:14:55 - a mechanism is available for personalization of content that enables the user to add symbols to interactive controls 16:14:56 - contextual information for regions and essential controls is programmatically determined. 16:15:19 ack jas 16:15:31 do people prefer this? 16:16:45 q+ to ask how "core" is different from the ARIA main landmark, and why that simple definition is okay if the one for core is not 16:16:57 JasonWhite: Identify things for what they are. But "essential" should be out of the author's hands. 16:17:47 question: can we leav in contextual information for regions and essential controls is programmatically determined. 16:18:19 For those who haven't seen it, these are the contextual roles being proposed: https://w3c.github.io/personalization-semantics/#adding-context 16:18:30 What happens when authors get ARIA semantics wrong? 16:19:01 q+ 16:19:07 WCAG2 uses web page as the unit of conformance, but SC apply element-by-element 16:19:07 ack bru 16:19:07 bruce_bailey, you wanted to ask that this SC be drafted in a way that be applied element by element rather than the whole page 16:19:17 question: can we leav in contextual information for regions and essential controls is programmatically determined. 16:19:54 Some SC refer to the whole page - e.g. "all functionality is available from the keyboard" 16:20:30 ack steve 16:20:30 steverep, you wanted to ask how "core" is different from the ARIA main landmark, and why that simple definition is okay if the one for core is not 16:20:31 Bruce B: easy to point to the items that are failing, but not sure we are there for this SC. 16:20:56 Lisa, I think this would take on Bruce's comment: For interactive controls one of the following is true: 16:20:57 - a mechanism is available for personalization of content that enables the user to add symbols 16:20:57 - contextual information essential controls can be programmatically determined. 16:21:01 q+ 16:21:25 ack lisa 16:21:26 Steve R: Core content may not be as subjective as some people are stating. I.e. ARIA main landmark? Is that any different. 16:22:52 Main is defined as "The main content of a document" 16:23:40 The concept of 'main task of a page' is not universally applicable. 16:23:57 For pages that contains interactive controls, or more then one region one of the following is true: 16:23:58 - a mechanism is available for personalization of content that enables the user to add symbols to interactive controls 16:24:00 - contextual information for regions and essential controls is programmatically determined. 16:24:13 Lisa: What do you prefer? 16:25:13 ack james 16:25:40 James N: What is an essential control in web applications? Different users use different controls. 16:25:51 essential controls: controls that are nessisary for completion of the main porpose of the web page 16:26:12 Q+ to ask if using ... provides enough contextual information? 16:27:38 Lisa: Main purpose of page is to send an email. Label of button says "send". That would be an essential control. (Lisa hope I summarized your idea correctly). 16:28:05 This has to apply to *all* pages, we don't get to pick and choose. 16:29:26 sorry, have to go 16:29:47 +q : If a page had an aside element, which could be considered separate from main content, should all asides be removed from "core"? 16:29:55 q+ 16:31:43 For the essential controls, can we work in reverse, where anything given a role (from ARIA or 16:31:43 https://w3c.github.io/personalization-semantics/#adding-context), is known, and unknown controls are not essential unless marked as essential? 16:32:56 JF: As content authors or evaluating websites: If all buttons are in menu element, which do we remove? 16:34:16 Lisa: We took essential controls out, except for second bullet point. 16:34:25 Reduces author's burden. 16:36:18 Lisa: Adding symbols or changing text to something user understands. 16:36:32 JF: We need to do this without using COGA semantics. 16:36:57 Lisa: Many different ways of doing this without using COGA semantics. RDF, etc. 16:38:29 Contextual information: 16:38:29 semantics and tags that give meaning to the content such as context of elements; concept and role; relevance and information for simplification; position in a process 16:38:30 https://github.com/w3c/wcag21/issues/6 16:38:43 Lisa: Contextual information needs to be included. Link inside a menu is not what we mean. We mean a concept. 16:39:04 * where is definition for "contextual information" Do you have a link? 16:39:29 contextual information 16:39:30 Proposed 16:39:31 The concept; role; relevance for simplification; information that clarifies the meaning; relationships to other elements; position in a process; process of which this element is a part 16:39:31 https://rawgit.com/w3c/wcag21/support-personalization_ISSUE-6/guidelines/terms/21/contextual-information.html 16:39:35 AWK: should we leave open? 16:39:47 essential cntrols are controls taht are nessisary for the task that a user may have come to the page for 16:39:49 RESOLUTION: Leave open 16:40:08 rrsagent, make minutes 16:40:08 I have made the request to generate http://www.w3.org/2017/06/27-ag-minutes.html ChrisLoiselle 16:40:11 contextual information Proposed The concept; role; relevance for simplification; information that clarifies the meaning; relationships to other elements; position in a process; process of which this element is a part 16:40:19 laura has left #ag 16:40:54 trackbot, end meeting 16:40:54 Zakim, list attendees 16:40:54 As of this point the attendees have been AWK, jasonjgw, KimDirks, JF, MichaelC, kirkwood_, Greg_Lowney, ChrisLoiselle, Melanie_Philipp, Makoto, Rachael, steverep, bruce-bailey, 16:40:57 ... alastairc, David-MacDonald, Laura, Mike, Elledge, Pietro, Katie_Haritos-Shea 16:41:02 RRSAgent, please draft minutes 16:41:02 I have made the request to generate http://www.w3.org/2017/06/27-ag-minutes.html trackbot 16:41:03 RRSAgent, bye 16:41:03 I see no action items