16:28:45 RRSAgent has joined #aria 16:28:45 logging to http://www.w3.org/2016/04/28-aria-irc 16:28:47 RRSAgent, make logs world 16:28:47 Zakim has joined #aria 16:28:49 Zakim, this will be 16:28:49 I don't understand 'this will be', trackbot 16:28:50 Meeting: Accessible Rich Internet Applications Working Group Teleconference 16:28:50 Date: 28 April 2016 16:28:53 RRSAgent, make log public 16:28:58 chair: Rich 16:30:55 fesch has joined #aria 16:31:24 present+ Joanmarie_Diggs 16:32:14 mck has joined #aria 16:32:50 present+ Rich_Schwerdtfeger 16:32:53 Testing JAWS readback of typed info 16:33:13 not working, bummer. 16:33:19 present+ fesch 16:33:37 present+ matt_king 16:34:09 https://lists.w3.org/Archives/Public/public-aria/2016Apr/0218.html 16:36:36 testing again with JAWS 16 instead of 17.0.1962 16:36:46 clown has joined #aria 16:37:50 scribe: matt_king 16:37:59 TOPIC: CFC results 16:38:02 present+ MichaelC 16:38:46 present+ Joseph_Scheuhammer 16:38:47 keyshortcuts CFC successful. 16:39:39 RS: could possibly make changes to guidance language if Matt has APG section ready. Will pull in as-is for now. 16:39:57 chaals has joined #aria 16:40:13 RS: will take separate action to update based on APG after APG is ready. 16:40:27 RS: Joanie will incorporate language in editor's draft now. 16:40:33 Action: Rich update aria-keyshortcuts based on pending APG guidance 16:40:33 Created ACTION-2058 - Update aria-keyshortcuts based on pending apg guidance [on Richard Schwerdtfeger - due 2016-05-05]. 16:40:54 Joanie: I will merge in keyshortcuts. 16:41:07 TOPIC: Password role 16:41:22 RS: sent message to security team. 16:41:57 MC: Their response was not a "lets meet" response. Seems like they are declining to meet; they do not see need; so we should go foreard. 16:42:23 RS: Last I heard from Brad is that he didn't have issues as long as we indicate to AT that it is a custom password field. 16:42:36 MC: I don't recall that last part about AT requirement. 16:43:01 MC: this discussion was not a publicly archived list. 16:43:15 MC: we should get something public. 16:43:37 MC: Reading from a note from Brad 16:44:04 MC: Does not clearly say we need to indicate that it is a custom password field. 16:44:26 RS: Perhaps I should write another note to Brad ans summarize a proposal and ask if it is acceptable. 16:44:44 Stefan has joined #aria 16:44:52 MC: cc both web security and aria lists. 16:44:54 bgaraventa1979 has joined #aria 16:45:19 present+ Bryan_Garaventa 16:46:37 regrets+ MichielBijl 16:47:38 MK: What about using a boolean prop on text fields instead of a password role. 16:48:33 q+ to ask what the aria markup is for a custom password input that does not obfuscate? 16:50:27 ack me 16:50:27 clown, you wanted to ask what the aria markup is for a custom password input that does not obfuscate? 16:50:46 RS: Prefer role as think it is simpler for author 16:51:40 rs: Joanie asked if 1.1 exit criteria could include 2 implementations by AT of the password role 16:51:59 Orca already does it so we would need only one more. 16:52:20 MC: Reluctant to add it as a formal exit criterion. 16:52:41 s/Joanie/Léonie/ 16:52:49 Janina: that is a slippery slope 16:53:14 I agree that this may be an issue 16:53:17 Joanie: agree it is slippery slope to go down that as exit criteria for AT 16:54:43 MC: Adding exit criteria for requirements that are not normative is not reasonable. 16:55:19 MC: Adding a normative req would raise a new set of issues. 16:56:45 Consensus: should not add exit criteria for screen reader behavior in password field but that it is very important to seek screen reader implementations before ARIA 1.1 is final. 16:57:56 s/password field/custom password field (role="password")/ 16:58:09 rrsagent, make minutes 16:58:09 I have made the request to generate http://www.w3.org/2016/04/28-aria-minutes.html mck 16:58:30 TOPIC: ACTION 2054 - haspopup 16:58:35 scribe: MichaelC 16:59:31 http://rawgit.com/w3c/aria/action2054-haspopup/aria/aria.html#aria-haspopup 17:00:02 Revised aria-haspopup definition so that it specifies the haspopup value indicates both the availability and type of popup element. 17:00:04 Removed sentence: "This means that activation renders conditional content." 17:00:05 Reason: Activation implies default action. not all popups, e.g., context menues, open with the default action. 17:00:07 Changed this sentence into a note: 17:00:08 Note that ordinary tooltips are not considered popups in this context. 17:00:10 Added language to specify allowed values of menu, listbox, tree, grid, and dialog in addition to true and false. 17:00:11 Added language to describe how missing, empty, and false values must be treated by user agents. 17:00:13 Added language to specify that a value of true equals menu. 17:00:14 Added authoring requirements for keyboard accessibility and focus management. 17:00:16 Change properties table to specify the value as a token. 17:00:17 Added rows to the values table for the new allowed values. 17:00:19 Removed the following language about ownership relationship from values table, ", either as a descendant or referenced by aria-owns." 17:00:41 rs: unsure if we need menu 17:00:51 mck: could delete because values equal 17:01:07 but could be confusing to authors because of exception to being able to specify role 17:01:15 so want consistent for authors 17:01:26 rs: also say combobox should pull up menu instead of listbox 17:01:35 mck: no, because @@ 17:01:51 because @@ is global is weird because could be put on anything 17:01:57 now need to make focusable 17:02:53 jamesn has joined #aria 17:03:04 rrsagent, make minutes 17:03:04 I have made the request to generate http://www.w3.org/2016/04/28-aria-minutes.html jamesn 17:03:09 potentially to whole document? 17:03:16 rs: menu on body 17:03:34 mck: wouldn´t expect haspopup there 17:03:42 rs: if you want help, might want it 17:04:03 mck: need haspopup on some element, and not on every one 17:04:19 if put on doc, and whole doc focusable, AT needs to know 17:04:39 is haspopup really for this? 17:04:44 rs: it´s global, so can 17:04:55 mck: so then need to manage focus, indicate interactive to user 17:06:10 q+ To ask about the MUST NOT. 17:06:20 rs: concern about requiring focus 17:06:28 could just have keyboard handler 17:06:35 mck: how would AT tell user? 17:07:35 maybe a separate key property to inform of the key that activates the popup 17:07:46 q+ 17:08:27 ack joanie 17:08:27 joanie, you wanted to ask about the MUST NOT. 17:08:28 @@ popup activation 17:08:44 jd: why forbid exposing if value false? 17:08:54 mck: confusing to say is not there 17:08:59 ack fe 17:09:06 jd: in platform mappings, may need to explicitly provide a value 17:09:06 q+ to ask what the default value for aria-haspopup is (is it false?) 17:09:27 mck: we did for current; maybe this is different 17:09:39 rs: @@ linux 17:09:42 jd: not by choice 17:10:00 mck: should empty be same as false? or ignored? 17:10:14 clown: in past, no value meant false 17:10:36 mck: ok, so maybe that´s a ¨should not¨ for AT 17:10:48 https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaHaspopupFalse 17:10:57 ack next 17:10:58 q? 17:10:59 clown, you wanted to ask what the default value for aria-haspopup is (is it false?) 17:11:10 clown: what is default value? 17:11:21 oh, see the false now 17:11:54 suggest wording of value descriptions to ¨indicates the popup is a menu¨ 17:12:03 to avoid passive voice 17:13:19 q+ 17:14:32 q+ to make a case for application 17:14:51 ack fesch 17:15:03 fe: 17:15:19 jd: might need to include application as widget type 17:15:23 various: no 17:15:35 mck: but could say dialog is any sort of application 17:15:44 it´s your out, just another window 17:15:50 jd: ok, whatevs 17:16:44 clown: if there is an enumerated type, authors will try aria-haspopup=menu and expect it to work 17:16:46 q? 17:16:53 rs: do we want it global? 17:16:54 q- 17:17:31 mck: worry about putting on anything not designed to be interactive and focusable 17:17:50 q+ 17:18:04 putting on random node seems unnecessary, and if done has attributes of easter egg 17:18:21 so very confusing for screen readers 17:18:33 creates a whole new kind of problem 17:18:34 ack r 17:18:40 rs: can put tabindex on anything 17:19:00 so fair to say it must be keyboard focusable 17:19:05 jn: or via activedescendant 17:19:26 rs: yikes 17:19:35 clown: further expands what it can apply to 17:19:40 q+ 17:19:52 mck: have never seen on anything except a button heretofore 17:20:22 just worried AT has to keep telling user they can click on something they can´t move to 17:20:32 clown: just tab to body and hit F10 17:20:45 to get context menu 17:20:49 mck: not all browsers allow that 17:21:23 and rare screen readers intentionally focus body 17:21:57 bg: trying it out, get ¨has popup¨ notice on everything 17:22:11 mck: and then what if there are also descendants with popups 17:22:37 that´s nutso (literal scribing) 17:22:59 jn: we have use case for this 17:23:03 table with activedescendant 17:23:10 focus on header cells 17:23:19 17:23:35 mck: if were not global, can address that use case on grids 17:24:06 fe: use case where people look at text docs, pull out terms and relationships 17:24:15 there are focusable spans 17:24:17 anything in any of our SVG graphs could have a popup too 17:24:26 get a popup that tells relationships to other terms etc. 17:24:57 mck: why not have a link role? 17:25:11 fe: tells you additional info about that span 17:25:16 mck: button 17:25:22 fe: that seems to bend the role 17:25:49 mck: er, um 17:26:10 fe: e.g., walk to set of words, see it´s a term, look for other terms in doc that are similar 17:26:17 doing with buttons would be hard on reading 17:26:26 q? 17:26:42 ack fe 17:26:45 but you can get info about that term 17:26:58 mck: haspopup has been global for a while, and haven´t seen too much bizarre use 17:27:09 just checking if we have enough language 17:27:14 maybe can address in Practices 17:27:24 but the thing about focusable is agreed? 17:27:35 various: yes 17:27:41 rs: so seems values are ok 17:27:44 need to leave global 17:27:49 important to be focusable 17:29:58 rs: @@ 17:30:19 mck: played with idea of key property 17:30:35 q? 17:30:47 fe: why a separate one? 17:30:54 mck: popup keys are different from shortcut keys 17:31:22 e.g., a shortcut might move focus to the field, but another key open the popup 17:32:05 rs: could use describedby for now 17:32:17 mck_ has joined #aria 17:32:23 mck: yeah, authors could if they wanted 17:32:44 fe: would author be wrong to use kbdshortcuts to describe the key that opens a popup? 17:32:54 mck: if popup is default action, no 17:32:58 e.g., on a menu 17:33:33 but confusing in other use cases 17:33:37 in use case of terms, which term opens? 17:33:42 fe: opens the one with focus 17:33:51 mck: shortcut key not really for the thing that has focus 17:34:34 clown: maybe down arrow is a defacto standard 17:34:51 q? 17:34:53 mck: if you´re inside menu, you´re navigating 17:35:07 but can have sub-menus 17:35:12 clown: in which case you go right 17:35:17 mck: depending on layout 17:35:56 there´s also question of owning element 17:36:07 most menu buttons don´t work well if menu is owned by button 17:36:11 rs: also bad for dialog 17:36:26 mck: in combobox we use controls, but explicit for that role 17:36:53 I removed specfiying, and in cases where relationship is needed, should be put in 17:36:56 not part of the property 17:37:22 rs: are these changes ok? 17:38:08 mck: need to adjust language how values expressed 17:38:19 and change MUST to SHOULD for AT 17:39:08 RESOLUTION: accept Matt´s changes modulo today´s discussion 17:39:45 s/RESOLUTION: accept Matt´s changes modulo today´s discussion// 17:40:07 RESOLUTION: Accept Matt’s proposal to change aria-haspopup for action 2054 17:41:00 topic: ACTION-1490 combobox 17:41:02 http://rawgit.com/w3c/aria/action1490-combobox/aria/aria.html#combobox 17:41:36 mck: haven´t circled back to this from haspopup 17:41:44 would need to update example code 17:42:24 and change default to listbox 17:42:57 clown: need to change implicit value 17:43:45 rs: clarify that if not a listbox, say so 17:44:47 mck: yes 17:45:08 rs: how substantial are these changes? 17:45:17 mck: can do shortly after call, update the branches 17:46:35 clown: @@ 17:46:41 mck: implicit value means it´s required 17:46:41 q? 17:48:25 rs: controls should be required? 17:48:34 mck: is; need to add to table apparently 17:50:18 ... 17:50:29 clown: mapping needs update to fix errors 17:51:20 action-2056 17:51:20 action-2056 -- Richard Schwerdtfeger to Coordinate the mappings for the various AAPIs of the enumerated aria-haspopup values -- due 2016-05-17 -- OPEN 17:51:20 http://www.w3.org/WAI/ARIA/track/actions/2056 17:52:58 rs: sounds like we´re good with these changes 17:54:38 topic: ISSUE-1023 17:55:08 q+ to say that the normal use is when the AT messes up the computation 17:55:30 clown: will allow an item where difference is @@ 17:55:33 ? 17:55:35 rs: yes 17:55:58 in a big map, might put divisions in a menu 17:56:02 might not all be in DOM 17:56:22 does it hurt to include? 17:56:26 jd: could 17:56:40 finding practice confusing 17:56:57 and what if you have radiomenuitem and menuitem 17:57:03 how do the positions resolve? 17:57:30 chaals has joined #aria 17:57:41 mck: thought needed to support in spec 17:57:47 for mapping guide to be able to say anything 17:58:25 jd: don´t need that to be speced to calculate 17:58:37 bg: sometimes not conveyed unless explicitly set 17:58:48 and can have incorrect calculation 17:58:53 so think needs to be there 17:59:19 bad authoring, and can say so, but need a way to handle 17:59:44 jn: incorrect calculation happens with intermediate elements eg divs 17:59:55 rs: ok to allow author override 18:00:13 so ok to add? 18:00:18 clown: as supported? 18:00:19 rs: yes 18:00:58 q+ 18:01:17 ack ja 18:01:17 jamesn, you wanted to say that the normal use is when the AT messes up the computation 18:01:18 ack me 18:01:25 ack jo 18:01:45 jd: when I do the edit, will double check there are issues we missed 18:02:30 Action: Joanie add aria-posinset, aria-setsize as supported states and properties to roles: menutitem, menuitemcheckbox, and menuitemradio 18:02:31 Created ACTION-2059 - Add aria-posinset, aria-setsize as supported states and properties to roles: menutitem, menuitemcheckbox, and menuitemradio [on Joanmarie Diggs - due 2016-05-05]. 18:03:09 rrsagent, make minutes 18:03:09 I have made the request to generate http://www.w3.org/2016/04/28-aria-minutes.html MichaelC 18:04:38 AmeliaBR has joined #aria 18:10:40 Eli has joined #aria 18:13:49 rrsagent, make minutes 18:13:49 I have made the request to generate http://www.w3.org/2016/04/28-aria-minutes.html mck 19:48:12 clown has joined #aria 20:08:46 clown has joined #aria 20:34:40 AmeliaBR has left #aria 20:59:52 Zakim has left #aria