16:55:18 RRSAgent has joined #aria 16:55:18 logging to http://www.w3.org/2014/06/23-aria-irc 16:55:20 RRSAgent, make logs member 16:55:20 Zakim has joined #aria 16:55:22 Zakim, this will be WAI_PF 16:55:22 ok, trackbot; I see WAI_PFWG(ARIA)1:00PM scheduled to start in 5 minutes 16:55:23 Meeting: Protocols and Formats Working Group Teleconference 16:55:23 Date: 23 June 2014 16:55:51 clown has joined #aria 16:55:57 agenda: http://lists.w3.org/Archives/Public/public-pfwg/2014Jun/0112.html 16:56:01 chair: Michael_Cooper 16:56:11 regrets: Rich_Schwerdtfeger, Janina_Sajka 16:56:16 meeting: ARIA 16:56:40 agenda+ Issue 623 Introduce aria-inert for disambiguating modal states https://www.w3.org/WAI/PF/Group/track/issues/623 16:57:04 agenda+ Issue 427 Do we want to go for a Element.computedName and/or 16:57:04 Element.computedRole? https://www.w3.org/WAI/PF/Group/track/issues/427 16:57:24 agenda+ Issue 493 Support undefined without having to have an undefined token 16:57:24 value https://www.w3.org/WAI/PF/Group/track/issues/493 16:58:14 item 2 = Issue 493 Support undefined without having to have an undefined token value https://www.w3.org/WAI/PF/Group/track/issues/493 16:58:44 item 2 = Issue 427 Do we want to go for a Element.computedName and/or Element.computedRole? https://www.w3.org/WAI/PF/Group/track/issues/427 16:59:02 agenda+ Name Computation Bullet 3 Confusion https://www.w3.org/WAI/PF/Group/track/issues/522 16:59:16 agenda+ Need a way to specify indeterminate set size https://www.w3.org/WAI/PF/Group/track/issues/397 16:59:29 agenda+ Review Author Musts https://www.w3.org/WAI/PF/Group/track/issues/510 16:59:35 cgallello has joined #aria 16:59:46 agenda+ Find out why aria-readonly is not on more roles https://www.w3.org/WAI/PF/Group/track/issues/578 17:00:05 WAI_PFWG(ARIA)1:00PM has now started 17:00:12 +[Microsoft] 17:00:22 +??P2 17:00:36 zakim, Microsoft is Chris_Gallello 17:00:36 +Chris_Gallello; got it 17:01:04 rrsagent, make minutes 17:01:04 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html MichaelC 17:01:56 Susann_Keohane has joined #aria 17:02:00 +[GVoice] 17:02:12 zakim, GVoice is Joseph_Scheuhammer 17:02:13 +Joseph_Scheuhammer; got it 17:02:21 zakim, I am Joseph_Scheuhammer 17:02:21 ok, clown, I now associate you with Joseph_Scheuhammer 17:02:23 +Susann_Keohane 17:03:48 http://lists.w3.org/Archives/Public/public-pfwg/2014Jun/0091.html 17:03:55 Stefan has joined #aria 17:04:45 + +49.322.110.8.aaaa 17:05:55 zakim, aaaa is Stefan_Schnabel 17:05:55 +Stefan_Schnabel; got it 17:06:32 +Joanie_Diggs 17:07:04 scribe: cgallello 17:07:25 zakim, next item 17:07:25 agendum 1. "Issue 623 Introduce aria-inert for disambiguating modal states https://www.w3.org/WAI/PF/Group/track/issues/623" taken up [from MichaelC] 17:10:28 Joanie: Somewhere in the history of the bug there's a long discussion on why this should be done. We may want to do something different with states. 17:10:43 Discussion in bugzilla https://www.w3.org/Bugs/Public/show_bug.cgi?id=23350 17:11:02 joanie: If objects are visible on the screen but not active, taking it out of the tree doesn't make sense. 17:11:32 +Bryan_Garaventa 17:11:33 jamesn has joined #aria 17:11:38 MichaelC: James' proposal is that aria-hidden and aria-inert wouldn't be pruned from the tree 17:12:00 +James_Nurthen 17:12:13 https://www.w3.org/Bugs/Public/show_bug.cgi?id=23350#c14 17:12:14 zakim, who is on the call? 17:12:14 On the phone I see Chris_Gallello, Michael_Cooper, Joseph_Scheuhammer, Susann_Keohane, Stefan_Schnabel, Joanie_Diggs, Bryan_Garaventa, James_Nurthen 17:12:16 bgaraventa1979 has joined #aria 17:12:27 "In short SENSITIVE state should work for inert subtrees (when subtree is inert then SENSITIVE state is absent). Note, ATK has ENABLED state for disabled controls." 17:12:30 clown: Proposal is to use ATK's sensitive state 17:12:52 zakim, I am Bryan_Garaventa 17:12:52 ok, bgaraventa1979, I now associate you with Bryan_Garaventa 17:14:05 MichaelC: Difficulty is deciding what inert should be mapped to in HTML, then separate discussion on if we need to create an ARIA property 17:15:25 +[Apple] 17:15:32 MichaelC: We need to familiarize ourselves with the background on this topic, then get a clear idea on what the HTML mapping should be. Bug was last discussed Oct 2013. 17:16:08 +q 17:16:58 jcraig has joined #aria 17:17:43 +q 17:19:51 James: Two places where this can be used. One is the dialog API - they're working on the dialog element in HTML. There are some javascript methods for dialogs like hiding/showing. All background contents are still focusable. Work around this in ARIA using aria-hidden="true". We either need to make the background no longer focusable or intercept the tab/shift tab. Concept of inert is 'displayed content' but like it's disabled. 17:19:59 +q 17:20:40 ack s 17:20:55 James: Everything in the inert view would be inert. Even if the dialog was included in the body, you could put inert="false" on the dialog 17:21:05 q+ To ask why not set the dialog to modal so you don't have to set everything outside of it to inert? 17:21:38 q+ to ask about the UA implementation issues of temporarily overriding keyboard handling 17:21:52 q- 17:22:32 q+ 17:22:38 Stefan: Why don't we put a dialog bound modal attribute - I can't see any other good uses for inert. 17:22:44 ack me 17:23:40 James: There are other uses. The presentation of carousels is such that you can interact with one at a time but you can still see these other panes even though they're not active. 17:23:57 James: Even if you mark up with aria-hidden, you'd still need to handle the focusability 17:24:18 James: when you pop up menus, sometimes the background might be inert. Depends on the platform. 17:24:43 James: Support having an overridable attribute on menus and dialogs to indicate that it's modal 17:25:29 Stefan: You don't necessarily need an explicit inert property though 17:26:42 James: We could make inert the default for dialogs/menus - then it's up to the user agent to determine if the dialog/menu has appeared 17:28:53 James: The APIs may want to update in order to handle some of this. 17:29:25 ack me 17:29:25 MichaelC, you wanted to ask about the UA implementation issues of temporarily overriding keyboard handling 17:32:07 MichaelC: Is this too much on the user agent to override keyboard handling? 17:32:18 summary: this is probably more fitting as a host lang attr 17:32:56 html@inert 17:33:14 as opposed to @aria-inert 17:34:25 Stefan: Seems exceptional that you need to use a mix of html and aria markup 17:34:56 Q+ to say it looks like @inert is no longer in either html spec 17:35:06 ack me 17:35:06 jcraig, you wanted to say it looks like @inert is no longer in either html spec 17:35:13 http://developers.whatwg.org/editing.html#editing 17:35:22 http://dev.w3.org/html5/spec-preview/editing.html 17:36:35 James: Inert attribute has been taken out (from above links), we may want to work with these WGs and request that inert be brought back in 17:37:09 The dialog element's showModal() method makes 17:37:19 use of this mechanism. 17:37:29 this is what I meant with modal 17:37:33 attributte 17:37:57 OK 17:38:05 got it 17:38:07 James: We should at least have a modal attribute in ARIA, not sure we'd gain anything by having an inert attribute in ARIA 17:38:24 +1 to te aria-modal for role=dialog 17:38:48 issue-433? 17:38:48 issue-433 -- Vague statement about modal dialog states and properties in APG. -- closed 17:38:48 https://www.w3.org/WAI/PF/Group/track/issues/433 17:38:51 thanks james 17:39:12 +1 for aria-modal from me as well 17:39:21 issue-478? 17:39:21 issue-478 -- Dialog (Non-Modal) design pattern conflicts with browser keys and lacks example -- open 17:39:21 https://www.w3.org/WAI/PF/Group/track/issues/478 17:39:34 issue-568? 17:39:34 issue-568 -- Introduce system modal attributes for dialogs -- closed 17:39:34 https://www.w3.org/WAI/PF/Group/track/issues/568 17:39:51 action-1347? 17:39:51 action-1347 -- James Craig to Add an attribute for differentiating modal vs non-modal dialogs/menus/etc. (possibly aria-modal) -- due 2014-01-31 -- OPEN 17:39:51 https://www.w3.org/WAI/PF/Group/track/actions/1347 17:40:18 yes 17:41:09 action-1347: address this in the context of issue-623 as well 17:41:09 Notes added to action-1347 Add an attribute for differentiating modal vs non-modal dialogs/menus/etc. (possibly aria-modal). 17:41:22 issue-623: also impacted by action-1347 17:41:22 Notes added to issue-623 Consider aria-inert for disambiguation of modal states (re: html|*@inert). 17:41:27 I think we really need that in ARIA 1.1 17:41:59 yes it is due to issues we have with Jaws 17:42:04 and modality 17:42:53 good :) 17:44:05 James: Action for us is to raise this in the HTML accessibility task force and the SVG accessibility task force. No way we can make an HTML attribute that can pull event listeners off of nodes. We explicitly kept tabindex out of aria for a specific purpose. 17:44:55 +1 to ask Steve Faulkner 17:45:09 or jason kiss 17:46:32 concerned that @inert was dropped from HTML5; there are implications and potential needs for accessibility that aren't met without it 17:48:00 action: cooper to ask an HTML-AAPI editor to bring question of @inert to HTML A11Y TF 17:48:00 Created ACTION-1461 - Ask an html-aapi editor to bring question of @inert to html a11y tf [on Michael Cooper - due 2014-06-30]. 17:48:13 trackbot, associate action-1461 with issue-623 17:48:14 action-1461 (Ask an html-aapi editor to bring question of @inert to html a11y tf) associated with issue-623. 17:48:34 rrsagent, make minutes 17:48:34 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html MichaelC 17:48:56 actioin-1461: see http://www.w3.org/2014/06/23-aria-minutes.html 17:48:56 action-1461: see http://www.w3.org/2014/06/23-aria-minutes.html 17:48:56 Notes added to action-1461 Ask an html-aapi editor to bring question of @inert to html a11y tf. 17:49:59 http://www.w3.org/html/wg/drafts/html/master/editing.html 17:50:03 jamesn: inert's not in HTML due to lack of implementation 17:50:07 http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#inert-subtrees 17:50:43 jcraig: that's the concept of inert subtrees but not the inert attribute 17:51:17 note for the minutes - the previously referred to 'James' will now be 'jcraig' 17:52:05 Zakim, next item 17:52:05 agendum 2. "Issue 427 Do we want to go for a Element.computedName and/or Element.computedRole? https://www.w3.org/WAI/PF/Group/track/issues/427" taken up 17:52:59 James: Before ARIA group decides on this we need buy in from accessibility teams from each of the major browsers 17:53:42 James: Opera isn't a major player in the accessibility space so we don't need them on board. I can work on the webkit side. We need buy in from David's team at Mozilla, Dominic at blink 17:54:31 jcraig: accessibility code doesn't get run as much on the open web. Screen readers aren't exercising a lot of this extra code. If the user's using additional technology, they can execute the additional codepath. 17:55:05 jcraig: allowing author to request accessibility property will allow for new codepaths to be run - so potential security vulnerabilities for all rendering engine - that's the discussion that we'd want to have everybody on board 17:55:11 -Susann_Keohane 17:57:25 James: We need accessibility teams to buy in enough to discuss with the security teams on the browser side. 17:58:21 clown: What if we keep to a read only state? Lessens the security risk? 17:58:56 james: we still need to spin up the accessibility code just to figure out what the role is - if you don't use a screen reader then none of that code gets used at all 18:00:04 jcraig: we'll spin up accessibility specific code in the web inspector - but that's something that developers have to explicitly enable and run on their own. 18:01:18 action: cgallello to discuss computed role with IE team 18:01:19 Created ACTION-1462 - Discuss computed role with ie team [on Christopher Gallello - due 2014-06-30]. 18:01:24 s/vulnerabilities/issues/gi 18:01:36 trackbot, associate action-1462 with issue-427 18:01:36 action-1462 (Discuss computed role with ie team) associated with issue-427. 18:02:00 s/security/sec/gi 18:02:06 action: clown to keep issue-427 on radar for AAPI meetings 18:02:07 Created ACTION-1463 - Keep issue-427 on radar for aapi meetings [on Joseph Scheuhammer - due 2014-06-30]. 18:02:09 trackbot, associate action-1463 with issue-427 18:02:10 action-1463 (Keep issue-427 on radar for aapi meetings) associated with issue-427. 18:02:19 s/risk/concern/gi 18:03:15 action-427: JamesC discussing webkit implementation; DavidB discussing Firefox implementation 18:03:15 Notes added to action-427 work with Matt on process to update CAPTCHA note. 18:03:35 action: dominic to discuss computed role with blink team 18:03:35 Created ACTION-1464 - Discuss computed role with blink team [on Dominic Mazzoni - due 2014-06-30]. 18:03:43 trackbot, associate action-1464 with issue-427 18:03:44 action-1464 (Discuss computed role with blink team) associated with issue-427. 18:03:48 action-1464? 18:03:48 action-1464 -- Dominic Mazzoni to Discuss computed role with blink team -- due 2014-06-30 -- OPEN 18:03:49 https://www.w3.org/WAI/PF/Group/track/actions/1464 18:03:56 trackbot, associate action-1464 with issue-427 18:03:56 action-1464 (Discuss computed role with blink team) associated with issue-427. 18:04:27 Zakim, next item 18:04:27 agendum 3. "Issue 493 Support undefined without having to have an undefined token" taken up [from MichaelC] 18:04:40 action-1464? 18:04:40 action-1464 -- Dominic Mazzoni to Discuss implications of Element.computedRole() with Blink team -- due 2014-06-30 -- OPEN 18:04:40 https://www.w3.org/WAI/PF/Group/track/actions/1464 18:04:56 action-1463 18:04:56 action-1463 -- Joseph Scheuhammer to Keep issue-427 on radar for aapi meetings -- due 2014-06-30 -- OPEN 18:04:56 https://www.w3.org/WAI/PF/Group/track/actions/1463 18:05:59 action-1335 18:05:59 action-1335 -- James Craig to Propose edit for issue-493 to explicitly disallow strings matching "" or "undefined" in this sentence: content authors must provide values for required states and properties. -- due 2014-01-30 -- OPEN 18:05:59 https://www.w3.org/WAI/PF/Group/track/actions/1335 18:06:45 MichaelC: Nothing to discuss until action 1335 is completed. 18:07:29 Content authors must provide a non-empty value for required attributes; this value may not match the format "undefined". 18:08:27 jcraig: It's an editorial issue - just recrafting one sentence. More for the validator than anything else. This will allow the validator to give more explicit error messages. 18:10:11 ISSUE-493: When states and properties are required, authors must provide a value; but the explicit value of "undefined" is not prohibited. The empty "" or "undefine" values should prohibited. 18:10:11 Notes added to ISSUE-493 When states and properties are required, authors must provide a value; but the explicit value of "undefined" is not prohibited. The empty "" or "undefine" values should prohibited.. 18:14:00 jcraig: True/false/undefined has gotten us into a corner. Is there ever a case where undefined is not the default value? 18:14:45 http://www.w3.org/WAI/PF/aria-1.1/states_and_properties#aria-selected 18:14:54 http://www.w3.org/WAI/PF/aria/complete#aria-invalid 18:14:57 MichaelC: whenever false is allowed, false is default 18:15:36 action: jcraig or shane to fix default values in 1.1 respec 18:15:36 Created ACTION-1465 - Or shane to fix default values in 1.1 respec [on James Craig - due 2014-06-30]. 18:19:28 action jcraig to verify in 1.1 spec that aria-checked "used in or inherits into roles" should include checkbox 18:19:29 Created ACTION-1466 - Verify in 1.1 spec that aria-checked "used in or inherits into roles" should include checkbox [on James Craig - due 2014-06-30]. 18:19:37 MichaelC: We need to identify what we mean by "undefined" on aria-checked 18:20:16 MichaelC: To me it's clear that undefined should be the default value 18:20:19 action-1466: this is an editorial or generator issue in 1.0 Rec. it is listed correctly on the checkbox role 18:20:19 Notes added to action-1466 Verify in 1.1 spec that aria-checked "used in or inherits into roles" should include checkbox. 18:22:12 MichaelC: If a developer uses undefined, should the validator flag it? 18:22:33 jcraig: On some roles, specific properties are required - should undefined be not allowed for those? 18:23:40 Zakim, next item 18:23:40 agendum 4. "Name Computation Bullet 3 Confusion https://www.w3.org/WAI/PF/Group/track/issues/522" taken up [from MichaelC] 18:23:43 issue-522? 18:23:43 issue-522 -- Name Computation 2A - bullet 3 confusion -- open 18:23:43 https://www.w3.org/WAI/PF/Group/track/issues/522 18:24:51 jamesn: Don't have a clarification proposal but people are getting confused. 18:26:18 If the element is marked as hidden, skip it. If the element has role presentation or none, proceed to the child contents 18:27:05 Is that the general clarification you're asking for? 18:28:37 -Stefan_Schnabel 18:29:35 jamesn: The description is too complicated right now. Having a flowchart would help. 18:31:10 jamesn: yes, if role="presentation" was set, it would skip using alt, but it wouldn't necessarily skip using the child content 18:32:42 action: jcraig to propose edit to issue-522 18:32:43 Created ACTION-1467 - Propose edit to issue-522 [on James Craig - due 2014-06-30]. 18:32:51 trackbot, associate action-1467 with issue-522 18:32:51 action-1467 (Propose edit to issue-522) associated with issue-522. 18:33:17 action-1467? 18:33:17 action-1467 -- James Craig to Propose edit to issue-522 -- due 2014-06-30 -- OPEN 18:33:17 https://www.w3.org/WAI/PF/Group/track/actions/1467 18:33:43 "If aria-labelledby and aria-label are both empty or undefined, check for the presence of an equivalent host language attribute or element for associating a label, and use those mechanisms to determine a text alternative unless the element is marked as presentational (role="presentation")." 18:34:29 -James_Nurthen 18:34:31 -Michael_Cooper 18:34:32 -Joanie_Diggs 18:34:35 -Joseph_Scheuhammer 18:34:37 -Bryan_Garaventa 18:36:28 rrsagent, make minutes 18:36:28 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html jcraig 18:37:25 s/vulnerabilities/issues/g 18:37:32 s/security/sec/g 18:37:39 s/risk/concern/g 18:37:50 rrsagent, make minutes 18:37:50 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html jcraig 18:38:39 zakim, please part 18:38:39 leaving. As of this point the attendees were Michael_Cooper, Chris_Gallello, Joseph_Scheuhammer, Susann_Keohane, +49.322.110.8.aaaa, Stefan_Schnabel, Joanie_Diggs, 18:38:39 Zakim has left #aria 18:38:42 ... Bryan_Garaventa, James_Nurthen, [Apple] 18:39:02 rrsagent, make minutes 18:39:02 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html jcraig 18:40:55 Present+ Michael_Cooper, Chris_Gallello, Joseph_Scheuhammer, Susann_Keohane 18:41:15 Present+ Stefan_Schnabel, Joanie_Diggs, Bryan_Garaventa, James_Nurthen, James_Craig 18:41:24 rrsagent, make minutes 18:41:24 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html jcraig 18:42:18 present+ Stefan_Schnabel, Joanie_Diggs, Bryan_Garaventa, James_Nurthen, James_Craig 18:42:26 rrsagent, make minutes 18:42:26 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html jcraig 18:43:02 present- +49.322.110.8.aaaa 18:43:11 : rrsagent, make minutes 18:44:25 rrsagent, make logs public 18:48:51 s/James/jcraig/g 18:48:56 rrsagent, make minutes 18:48:56 I have made the request to generate http://www.w3.org/2014/06/23-aria-minutes.html cgallello 18:50:17 rrsagent, make logs public 18:50:29 rrsagent, please part 18:50:29 I see 6 open action items saved in http://www.w3.org/2014/06/23-aria-actions.rdf : 18:50:29 ACTION: cooper to ask an HTML-AAPI editor to bring question of @inert to HTML A11Y TF [1] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T17-48-00 18:50:29 ACTION: cgallello to discuss computed role with IE team [2] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T18-01-18 18:50:29 ACTION: clown to keep issue-427 on radar for AAPI meetings [3] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T18-02-06 18:50:29 ACTION: dominic to discuss computed role with blink team [4] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T18-03-35 18:50:29 ACTION: jcraig or shane to fix default values in 1.1 respec [5] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T18-15-36 18:50:29 ACTION: jcraig to propose edit to issue-522 [6] 18:50:29 recorded in http://www.w3.org/2014/06/23-aria-irc#T18-32-42