W3C

- DRAFT -

ARIA APG TF

01 Feb 2016

See also: IRC log

Attendees

Present
LJWatson, AnnAbbott, JF, JamesNurthen, jongund, MattKing, JaEunJemmaku, MichielBijl, IanPouncey, Birkir, Bryan_Garaventa
Regrets
Chair
SV_MEETING_CHAIR
Scribe
Birkir, jamesn

Contents


<Birkir> scribe: Birkir

Menubutton example (John) https://rawgit.com/jongund/aria/master/practices/examples/menu-button/menu-button-1.html

<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

combobox example (John) https://rawgit.com/jongund/oaa-examples/master/examples/combobox/combobox-1.html

<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

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/02/01 19:39:46 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
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]