See also: IRC log
<Birkir> scribe: Birkir
<jamesn> https://lists.w3.org/Archives/Public/public-aria/2016Feb/0010.html
JN: link to Birkir's email added to the chat log.
<jamesn> scribe: jamesn
Birkir: Point 1
1. Missing matching ID attribute for the aria-labelledby on the menu role.
aria-labelledby="mb1"
Solution: Put id="mb1" on the button.
JG: think it is a problem with th
code generator
... sorry about that
... the code is actually ok
2. 2. aria-controls points to a non-existent id (menu1).
Solution: Put id="menu1" on ul with role="menu".
<MichielBijl> Related, toolbar menu that does essentially the same: http://s.codepen.io/Michiel/debug/fHqsk
JG: same issue
... seems like the code generator needs to be looked at
Birkir: the biggest issue is that I couldn't use space bar or enter to do anything
tried in IE and FF and couldnt activate with keybaord
LW: cant get it to work at all at
the moment
... if i pass the keys though it works. In virtual cursor it
doesnt
Birkir: i had the opposite
MK: maybe having the phrase "the
font and the text are now...."
... if the text that followed the button was something that
described the example
IP: not keen on that for a few reasons
makes it very specific to this example
doesn't solve the problem that the widget itself doesnt tell you the value
I actually dont like the premise of the example
they are not a great example
<MichielBijl> http://s.codepen.io/Michiel/debug/fHqsk
MB: this is an example of a toolbar menu
<Birkir> WE could add a "don't implement this at home' disclaimer to the widget example. ;)
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
IP: maybe a language switcher
<MichielBijl> -q
JN: why not something that isn't persistent
i.e. you can do it again
+1 to MB
<MichielBijl> why not something that doesn't have an active state
http://www.oracle.com/webfolder/technetwork/jet/uiComponents-menuButton-menuButtonComponent.html
<MichielBijl> like, I don't know, a cut/copy/paste menu
(here we have zoom in/zoom out, save and print)
<MichielBijl> +1 to that Oracle example
<discussion of JAWS issues>
<MichielBijl> AXPopUpButton in Safari/VO
AA: focus issue when you activate a menu button
need to move focus back
MB: proposal for cut/copy/paste and JN zoom in./out, save and print
http://www.oracle.com/webfolder/technetwork/jet/uiComponents-menuButton-menuButtonComponent.html
JG: just say activated menu item
1 , 2 and 3
... just to some generic text action 1, action 2 and action
3
... we were also going to make an example for bookmarks and
selecting things takes it to the link
... right now just using UL elements. - now these would be
anchors and the UL would be a list of links
MK: we talked about having an
optimal example vs a remediation example\
... talked that it would be useful to have 2 kinds of
example
JN: the only things which show states are menuitemcheckbox and menuitemradio - and we are not using them
MK: this is not the design pattern for menu - but for menubutton
AA: have seen menubuttons with bullets in front
MK: the menu pattern includes
thayt
... this example is tied to menubutton
JN: need to talk about persistant menu items when we talk about menus
MK: have a lot of feedback here
<scribe> scribe: Birkir
mk: First item in description indicates problem with the definition of autocompletes. Notion of combobox without autocomplete seems like a contradadiction.
aa: Defitinion of autocomplete none says input will not autocomplete.
MK: What is the function of a list associated with a text input, if the list never auto completes.
JN: User can type into input, or select from list, even if the list is not based on the user input.
BG: We ahve many types of suggestions on websites, autocomplete, keywords etc. Not necessarily always related to what user is requesting.
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.
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.
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.
<jemma> like this one, https://jqueryui.com/autocomplete/?
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).
... 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.
IP/MK: Looking through the autocomplete definitions, discuss rewriting the text for these in the spec.
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.
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.
... 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.
JG: What does this mean for the examples?
MK: ARIA does not offer a way to tell users if typing into the list filters the list.
JG: What is the action item, should the title of current example be changed to "combobox example"?
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"
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.
MK: Proposes to add an example where a list appears but user has to initiate the list navigation by pressing arrow down.
JN: Warns against using HTML5 autocomplete, it causes browser behavior to happen.
<jemma> can anyone explain what is the biggest difference between html autocomplete and aria autocomplete? sorry for this basic question
<MichielBijl> @IanPouncey
<MichielBijl> @IanPouncey are you still here?
<IanPouncey> Hi Michiel
<MichielBijl> There is an outstanding issue on the tracker: https://www.w3.org/WAI/ARIA/track/actions/1228
This is scribe.perl Revision: 1.144 of Date: 2015/11/17 08:39:34 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Found Scribe: Birkir Inferring ScribeNick: Birkir Found Scribe: jamesn Inferring ScribeNick: jamesn Found Scribe: Birkir Inferring ScribeNick: Birkir Scribes: Birkir, jamesn ScribeNicks: Birkir, jamesn Default Present: JemmaKu, IanPouncey, Michiel_Bijl, LJWatson, AnnAbbott, JemmaJaEunKu, CharuPandhi, JF, JamesNurthen, jongund, Bryan_Garaventa Present: LJWatson AnnAbbott JF JamesNurthen jongund MattKing JaEunJemmaku MichielBijl IanPouncey Birkir Bryan_Garaventa WARNING: No meeting chair found! You should specify the meeting chair like this: <dbooth> Chair: dbooth Got date from IRC log name: 01 Feb 2016 Guessing minutes URL: http://www.w3.org/2016/02/01-aria-apg-minutes.html People with action items: WARNING: Input appears to use implicit continuation lines. You may need the "-implicitContinuations" option.[End of scribe.perl diagnostic output]