17:54:51 RRSAgent has joined #aria-apg 17:54:51 logging to http://www.w3.org/2016/02/01-aria-apg-irc 17:55:01 rrsagent, make log world 17:55:04 zakim, clear agenda 17:55:04 agenda cleared 17:55:25 Agenda+ Menubutton example (John) https://rawgit.com/jongund/aria/master/practices/examples/menu-button/menu-button-1.html 17:55:25 Agenda+ combobox example (John) https://rawgit.com/jongund/oaa-examples/master/examples/combobox/combobox-1.html 17:55:25 Agenda+ Update pattern work assignments and status https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status 17:55:25 Agenda+ Continue review text of section "2.32 Tool Bar" in the keyboard interaction notes http://www.w3.org/TR/wai-aria-practices-1.1/#toolbar 17:55:42 Meeting: ARIA APG TF 17:59:07 jemma has joined #aria-apg 18:00:32 LJWatson has joined #aria-apg 18:00:45 present+ LJWatson 18:01:49 annabbott has joined #aria-apg 18:02:31 present+ jaeunjemmaku 18:02:56 present+ JamesNurthen 18:03:03 present+ AnnAbbott 18:04:11 JF has joined #aria-apg 18:04:24 present+ MichielBijl 18:04:25 Present+ JF 18:04:32 present+ JohnFoliot 18:04:42 present+ MattKing 18:04:45 agenda? 18:04:55 zakim, who's here? 18:04:55 Present: JemmaKu, IanPouncey, Michiel_Bijl, LJWatson, AnnAbbott, JemmaJaEunKu, CharuPandhi, JF, JamesNurthen, jongund, Bryan_Garaventa, MattKing, CPandhi, TeresaBoers, 18:04:59 ... JaEunJemmaku, MichielBijl, JohnFoliot 18:04:59 On IRC I see JF, annabbott, LJWatson, jemma, RRSAgent, jamesn, IanPouncey, MichaelC, trackbot, MichielBijl, timeless, Zakim 18:05:06 mck has joined #aria-apg 18:05:36 present- CPandhi 18:05:36 jongund has joined #aria-apg 18:05:46 present- IanPouncey 18:05:53 present- Michiel_Bijl 18:06:03 present+ 18:06:08 present- Bryan_Garaventa 18:06:09 present+ jongund 18:06:21 zakim, who's here? 18:06:21 Present: JemmaKu, LJWatson, AnnAbbott, JemmaJaEunKu, CharuPandhi, JF, JamesNurthen, jongund, MattKing, TeresaBoers, JaEunJemmaku, MichielBijl, JohnFoliot, IanPouncey 18:06:24 On IRC I see jongund, mck, JF, annabbott, LJWatson, jemma, RRSAgent, jamesn, IanPouncey, MichaelC, trackbot, MichielBijl, timeless, Zakim 18:06:34 present- IanPouncey 18:06:41 present+ 18:06:51 Birkir has joined #aria-apg 18:07:04 present- TeresaBoers 18:07:12 zakim, who is here? 18:07:12 Present: JemmaKu, LJWatson, AnnAbbott, JemmaJaEunKu, CharuPandhi, JF, JamesNurthen, jongund, MattKing, JaEunJemmaku, MichielBijl, JohnFoliot, IanPouncey 18:07:16 On IRC I see Birkir, jongund, mck, JF, annabbott, LJWatson, jemma, RRSAgent, jamesn, IanPouncey, MichaelC, trackbot, MichielBijl, timeless, Zakim 18:07:26 present- JemmaJaEunKu 18:07:29 present- CharuPandhi 18:07:32 zakim, who is here? 18:07:32 Present: JemmaKu, LJWatson, AnnAbbott, JF, JamesNurthen, jongund, MattKing, JaEunJemmaku, MichielBijl, JohnFoliot, IanPouncey 18:07:34 On IRC I see Birkir, jongund, mck, JF, annabbott, LJWatson, jemma, RRSAgent, jamesn, IanPouncey, MichaelC, trackbot, MichielBijl, timeless, Zakim 18:07:42 present- JohnFoliot 18:07:53 present- JemmaKu 18:07:53 present+ Birkir 18:08:05 zakim, who's here? 18:08:06 Present: LJWatson, AnnAbbott, JF, JamesNurthen, jongund, MattKing, JaEunJemmaku, MichielBijl, IanPouncey, Birkir 18:08:08 On IRC I see Birkir, jongund, mck, JF, annabbott, LJWatson, jemma, RRSAgent, jamesn, IanPouncey, MichaelC, trackbot, MichielBijl, timeless, Zakim 18:09:30 scribe: Birkir 18:09:41 agenda? 18:09:49 zakim, next item 18:09:49 agendum 1. "Menubutton example (John) https://rawgit.com/jongund/aria/master/practices/examples/menu-button/menu-button-1.html" taken up [from jamesn] 18:11:35 https://lists.w3.org/Archives/Public/public-aria/2016Feb/0010.html 18:11:59 JN: link to Birkir's email added to the chat log. 18:12:36 scribe: jamesn 18:13:43 Birkir: Point 1 18:13:47 1. Missing matching ID attribute for the aria-labelledby on the menu role. 18:13:47 aria-labelledby="mb1" 18:13:47 Solution: Put id="mb1" on the button. 18:13:58 JG: think it is a problem with th code generator 18:14:13 JG: sorry about that 18:14:21 JG: the code is actually ok 18:14:37 2. 2. aria-controls points to a non-existent id (menu1). 18:14:37 Solution: Put id="menu1" on ul with role="menu". 18:14:44 Related, toolbar menu that does essentially the same: http://s.codepen.io/Michiel/debug/fHqsk 18:14:53 JG: same issue 18:15:51 JG: seems like the code generator needs to be looked at 18:16:07 Birkir: the biggest issue is that I couldn't use space bar or enter to do anything 18:16:21 tried in IE and FF and couldnt activate with keybaord 18:16:57 LW: cant get it to work at all at the moment 18:17:24 LW: if i pass the keys though it works. In virtual cursor it doesnt 18:17:32 Birkir: i had the opposite 18:18:33 q+ 18:18:56 MK: maybe having the phrase "the font and the text are now...." 18:18:58 q+ 18:19:29 MK: if the text that followed the button was something that described the example 18:19:41 IP: not keen on that for a few reasons 18:19:50 makes it very specific to this example 18:20:03 bgaraventa1979 has joined #aria-apg 18:20:08 doesn't solve the problem that the widget itself doesnt tell you the value 18:20:21 I actually dont like the premise of the example 18:20:23 present+ Bryan_Garaventa 18:20:30 they are not a great example 18:20:40 http://s.codepen.io/Michiel/debug/fHqsk 18:20:42 MB: this is an example of a toolbar menu 18:21:39 WE could add a "don't implement this at home' disclaimer to the widget example. ;) 18:21:51 MK: if you think the button is misleading - the example is about menu buttons. If the button is promoting something we don't want to then this is maybe something we dont want to do 18:22:00 IP: maybe a language switcher 18:22:50 -q 18:22:53 q- 18:23:32 JN: why not something that isn't persistent 18:23:41 i.e. you can do it again 18:24:46 +1 to MB 18:25:08 why not something that doesn't have an active state 18:25:08 http://www.oracle.com/webfolder/technetwork/jet/uiComponents-menuButton-menuButtonComponent.html 18:25:12 like, I don't know, a cut/copy/paste menu 18:25:25 (here we have zoom in/zoom out, save and print) 18:26:01 +1 to that Oracle example 18:26:55 18:29:07 AXPopUpButton in Safari/VO 18:29:44 AA: focus issue when you activate a menu button 18:30:04 need to move focus back 18:31:38 MB: proposal for cut/copy/paste and JN zoom in./out, save and print 18:31:47 http://www.oracle.com/webfolder/technetwork/jet/uiComponents-menuButton-menuButtonComponent.html 18:33:25 JG: just say activated menu item 1 , 2 and 3 18:33:48 JG: just to some generic text action 1, action 2 and action 3 18:34:16 JG: we were also going to make an example for bookmarks and selecting things takes it to the link 18:34:47 JG: right now just using UL elements. - now these would be anchors and the UL would be a list of links 18:35:11 MK: we talked about having an optimal example vs a remediation example\ 18:35:27 MK: talked that it would be useful to have 2 kinds of example 18:38:53 JN: the only things which show states are menuitemcheckbox and menuitemradio - and we are not using them 18:39:06 MK: this is not the design pattern for menu - but for menubutton 18:39:36 AA: have seen menubuttons with bullets in front 18:39:45 MK: the menu pattern includes thayt 18:40:06 MK: this example is tied to menubutton 18:41:19 JN: need to talk about persistant menu items when we talk about menus 18:41:29 MK: have a lot of feedback here 18:42:50 zakim, next item 18:42:50 I see a speaker queue remaining and respectfully decline to close this agendum, jamesn 18:42:53 q- 18:42:55 zakim, next item 18:42:55 agendum 2. "combobox example (John) https://rawgit.com/jongund/oaa-examples/master/examples/combobox/combobox-1.html" taken up [from jamesn] 18:43:15 scribe: Birkir 18:45:01 mk: First item in description indicates problem with the definition of autocompletes. Notion of combobox without autocomplete seems like a contradadiction. 18:45:47 aa: Defitinion of autocomplete none says input will not autocomplete. 18:46:59 MK: What is the function of a list associated with a text input, if the list never auto completes. 18:47:30 JN: User can type into input, or select from list, even if the list is not based on the user input. 18:48:58 BG: We ahve many types of suggestions on websites, autocomplete, keywords etc. Not necessarily always related to what user is requesting. 18:56:32 MK: Wondring if there is a value in specifying the different autocomplete attribute values. It is difficult to define waht they actually mean for the real-world developer. 19:00:04 AA: Focus location matters, if you e.g. type "t" for a state dropdown you end up on Tn. If you type "t" again you end up on Texas. If autocomplete was off, technically you would be searching for "tt" Texas should not show up. 19:03:18 IP: The closest native OS equivalent to what we are trying to emulate are called datalists. . Can't find any examples on the web thought. 19:04:05 like this one, https://jqueryui.com/autocomplete/? 19:06:20 MK: If you are in a list and type "t" you should go to the first item in the list starting with t. Typing "t" again will get you to the next item that starts with t. If you are in an input field with an assocated list, typing "tt" should result in an empty list of suggestions (no options start with tt). 19:08:42 MK: Definition of autocomplete="none" seems to mean that there may be a static list of choices, but it is not visible and does not adjust to the value in the input. It can be opened by user but does not care what, if anything, the user has typed. 19:12:37 IP/MK: Looking through the autocomplete definitions, discuss rewriting the text for these in the spec. 19:13:10 Q+ 19:15:49 JN: Can anybody think of a good use case for aria-complete="none" on a combobox, if we can't, we shouldn't have an example for it. 19:15:50 q- 19:18:26 MK: Proposes to send an email to the list where we propose aligning aria-autocomplete with the HTML5 autocomplete attribute. Could be addressed this coming Thursday. 19:20:42 MK: Use aria-expanded to indicate whether list of matches is visible. Agrees with BG that using a live region to notify screen reader users that results are available should be included in the APG spec itself, not editable at the moment. 19:21:15 JG: What does this mean for the examples? 19:23:55 MK: ARIA does not offer a way to tell users if typing into the list filters the list. 19:25:45 JG: What is the action item, should the title of current example be changed to "combobox example"? 19:27:50 MK: If you type a letter into the combobox and a suggested completion for the word appears in grey letters in the combobox, that would be aria-autocomplete="true" 19:29:55 JG: If you type A in box the letters "labama" show up. If you type m then "erican Samoa" shows up in the box. If you type "x" the box would be cleared of suggestions and an error message should appear. 19:31:13 MK: Proposes to add an example where a list appears but user has to initiate the list navigation by pressing arrow down. 19:33:57 rrsagent, make minutes 19:33:57 I have made the request to generate http://www.w3.org/2016/02/01-aria-apg-minutes.html jamesn 19:35:12 JN: Warns against using HTML5 autocomplete, it causes browser behavior to happen. 19:36:25 can anyone explain what is the biggest difference between html autocomplete and aria autocomplete? sorry for this basic question 19:38:25 rrsagent, make minutes 19:38:25 I have made the request to generate http://www.w3.org/2016/02/01-aria-apg-minutes.html mck 19:38:37 @IanPouncey 19:38:45 rrsagent, make log public 19:38:51 @IanPouncey are you still here? 19:39:02 Hi Michiel 19:39:07 zakim, bye 19:39:07 leaving. As of this point the attendees have been JemmaKu, IanPouncey, Michiel_Bijl, LJWatson, AnnAbbott, JemmaJaEunKu, CharuPandhi, JF, JamesNurthen, jongund, Bryan_Garaventa, 19:39:07 Zakim has left #aria-apg 19:39:10 ... MattKing, CPandhi, TeresaBoers, JaEunJemmaku, MichielBijl, JohnFoliot, Birkir 19:39:20 There is an outstanding issue on the tracker: https://www.w3.org/WAI/ARIA/track/actions/1228 19:39:40 rrsagent, make minutes 19:39:40 I have made the request to generate http://www.w3.org/2016/02/01-aria-apg-minutes.html mck 19:39:44 And I wanted to close that, but the current example that is linked to is the older one (minimal example: http://www.paciellogroup.com/blog/misc/ARIA/slider/) 19:39:59 Do you think we should just go ahead and replace that with: http://files.paciellogroup.com/blogmisc/samples/aria/slider/ 19:40:04 Which is the newer one by Hans. 19:40:26 Yes, that makes sense 19:41:22 The 'new' one is still quite old of course, but it's the better one to link to. 19:41:36 Yeah that is what I figured. 19:41:42 Especially with the associated blog post 19:41:51 If there isn't a newer one by TPG, I'll go ahead and make those changes. 19:42:05 Yeah, makes sense. 19:42:11 mb, we are going to eliminate all links to external examples 19:43:01 so, you could just remove the link instead of changing the target 19:43:25 mck: well, until then :) 19:43:39 I take it we want to have all internal examples ready before that? 19:45:25 I am OK with either way ... if we do not have any examples for a particular pattern in an editor's draft, that is fine ... removing the link is just a forward looking way to close the action. 19:46:49 Agreed. We can just remove them all in one go when we have the examples. 21:41:41 annabbott has joined #aria-apg 21:42:02 jongund_ has joined #aria-apg 21:42:25 https://www.w3.org/TR/html51/semantics.html#the-header-element