- From: Michiel Bijl <michiel@agosto.nl>
- Date: Mon, 16 Nov 2015 20:24:10 +0100
- To: Protocols and Formats Working Group <public-pfwg@w3.org>
- Message-Id: <5BFEB05C-9A3B-4E37-B4F8-54A1516C4B24@agosto.nl>
Minutes for todays meeting can be found as text in this e-mail and at this URL: http://www.w3.org/2015/11/16-aria-apg-minutes.html
Thanks everybody!
—Michiel
[1]W3C
[1] http://www.w3.org/
WAI-PF ARIA Authoring Practices Guide Taskforce
16 Nov 2015
See also: [2]IRC log
[2] http://www.w3.org/2015/11/16-aria-apg-irc
Attendees
Present
matt_king, James_Nurthen, jaeunjemmaku, Michiel_Bijl,
Bryan_Garaventa, LJWatson
Regrets
Chair
Matt_King
Scribe
jamesn, MichielBijl
Contents
* [3]Topics
1. [4]Review mixed checkbox examples
https://rawgit.com/a11ydoer/practices/master/examples/
checkbox/checkbox-3.html
2. [5]Review and update pattern work assignments and
status
https://github.com/w3c/aria/wiki/Aria-Authoring-Practi
ces-Patterns-Status
3. [6]Review Landmark navigation pattern section of APG
https://rawgit.com/w3c/aria/master/practices/aria-prac
tices.html#landmarks
* [7]Summary of Action Items
__________________________________________________________
<mck> trackbot start meeting
<trackbot> Meeting: Protocols and Formats Working Group
Teleconference
<trackbot> Date: 16 November 2015
<jamesn> scribe: jamesn
Review mixed checkbox examples
[8]https://rawgit.com/a11ydoer/practices/master/examples/checkbox/che
ckbox-3.html
[8] https://rawgit.com/a11ydoer/practices/master/examples/checkbox/checkbox-3.html
<jemma_>
[9]https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZx
CxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing
[9] https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing
MK: should we have something in APG about browser support?
MB: limit to words but not numbers
... going to be a chore to update to browser versions
MK: we didn't make a decision to support major bersions of
browsers
... our task is to provide practices which support th
specification
... we need to make some sort of statement - find where we last
discussed this
... pretty sure we made a resolution that we would not make an
effort to update every example in response to eery screen
reader or browser version change
... examples are not how to work around quirks
... best practices for compliance to spec. our expectation that
browser and screen reader devs would use them to guauage their
support for the design patterns
... recall that if there is some importatnt functionality that
is broadly used and have to do something quirky we might
include that but would not be our general practice
JN: 2 different examples - when things dont work completely and
when things are completely broken
MK: i think the aria-labelledby example is slightly better for
both NVDA and JAWS but the other works in some other cases and
should be sufficient
... shoudl we create a bug for a section to draft our browser
and AT approach
[10]https://www.w3.org/Bugs/Public/show_bug.cgi?id=29297
[10] https://www.w3.org/Bugs/Public/show_bug.cgi?id=29297
MK: in the example there is @alt on the mixed checkbox image
... there really should be null alt text
<jemma_>
[11]https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZ
xCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing
[11] https://docs.google.com/a/illinois.edu/document/d/1r5XNTLIZxCxyUZkqW2_4D1Nec1C8OHWOXPvRU7NqXxE/edit?usp=sharing
Jemma: google doc for screen reader testing
JG: sometimes NVDA does read the grouping label, sometimes it
doesn't
... with radios seems consistent, but checkboxes seems to be
not consistent
... consensus to use fieldset/legend
... ?
MK: both are valid
JG: fieldset legend leaves it up to AT
... the 2 techniques will affect the user experience
MK: don't know if that will always be that way
<MichielBijl> JN: did you test between fieldset legend and
role=group labelledby?
MK: looking at the spex we were 99% certain we can use
fieldset/legend in this way
JG: that is intersting
... in the a11y api how is the FS/Legend exposed to at
... the AT finds the grouping label and then reads it
... think that is an interesting authoring issue
... the 2 techniques are saying different things about the
accessible name
... the grouping thing is important in certain contexts
MK: the ATs should always provide access to the grouping label
in all contexts even if they don't read it automatically
... all ATs have a command for reading the current element and
its label and grouping container should probably get read there
... the only one that does that consistently is JAWS but not
even sure that is accurate now
JG: shouldn't be comparing aria-labelledby with FS/Legend but
should instead be comparing with role=group
discussion on if group works
JN: they should all be valid
MK: in the wild we see all 3 approached
JG: newbie devs want to overcontrol the experience
... they will latch on to the aria-labelledby example
MK: none of the screen readers are reading the grouping label
from the currently focussed item
discussion of aria-describedby
JG: does role=group work for links
JN: no idea
MK: if you wanted the group to be a single tab stop
... Jon and Jemma will add a 3rd version with role=group
<MichielBijl>
[12]http://s.codepen.io/boomerang/a62554037b0f8d25269b06c245ea8
e031447699204201/index.html
[12] http://s.codepen.io/boomerang/a62554037b0f8d25269b06c245ea8e031447699204201/index.html
<MichielBijl> scribe: MichielBijl
MB: is this what we mean?
MK: we want to show the different ways to achieve the same
thing
... we don't want to say how particular cases work
... what it's doing is explaining redundant code per spec
... redundant coding can produce redundant speech
... that could be a warning
JG: developers don't want to be redundant
[13]http://s.codepen.io/boomerang/a478ae4e07dc1cb260899459db247
af21447699453614/index.html
[13] http://s.codepen.io/boomerang/a478ae4e07dc1cb260899459db247af21447699453614/index.html
[14]http://s.codepen.io/Michiel/debug/mevpMa
[14] http://s.codepen.io/Michiel/debug/mevpMa
Zakim nextitem
Zakim next item
Review and update pattern work assignments and status
[15]https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Pattern
s-Status
[15] https://github.com/w3c/aria/wiki/Aria-Authoring-Practices-Patterns-Status
MK: any updates?
MB: my name still shows after alert
... that is done
MK: no edits?
BG: there are more ways to trigger a alert
... you can add a role of alert to a div that is already there
... you can also add content to a div with role=alert
MB: do we want to implement different ways?
MK: alert developers of ways that don't work?
BG: if the alert is off screen it doesn't work
MK: maybe put in a note?
MB: rather show different ways of doing it than a note; that
list might grow
MK: another way is to just unhide it with CSS
... is html5 hidden ready?
MB: you can use that, and have a fallback with a CSS attribute
selector [hidden] { display: none }
MK: can you make that?
MB: sure
Review Landmark navigation pattern section of APG
[16]https://rawgit.com/w3c/aria/master/practices/aria-practices.html#
landmarks
[16] https://rawgit.com/w3c/aria/master/practices/aria-practices.html#landmarks
MK: for all intends and purposes this section is blank slate
... one choice is to not have a specific design pattern for
landmarks
... Ann was pretty opposed
... we could have a design pattern here.
MB: landmark navigation could have inline links
MK: other parts of the APG
JG: I'm willing to take this on
... I can use this for examples
MK: do you wan't to work on the description?
JG: I will, and see what people think
MK: just take out te keyboard interaction section?
JG: yes, or provide a note
JN: “this is not your problem”
... we have much more important things to do and I'm in favour
of removing it.
JG: I think it's important, people are confused about landmarks
MK: propose a description. I do tink we have some example work
that is higher on the list.
JG: over the summer we have a new student helping us with the
examples
<jamesn> don't forget we also have this in the APG
<jamesn>
[17]https://rawgit.com/w3c/aria/master/practices/aria-practices
.html#h-kbd_layout
[17] https://rawgit.com/w3c/aria/master/practices/aria-practices.html#h-kbd_layout
JN: can I get a task and just remove (X) from the spec?
MK: whole section doesn't really make sense
MB: I'm interested in what Jon comes up with
JG: I'll try to harmonise
MK: no, don't look at this. Write something, and we might
delete this section
... do we need to discuss headings and heading level in the
guide?
... we need to review section 4.2
Next item: be done!
MK: probably no meeting 21st and 28th of December
Summary of Action Items
[End of minutes]
__________________________________________________________
Minutes formatted by David Booth's [18]scribe.perl version
1.140 ([19]CVS log)
$Date: 2015/11/16 19:20:56 $
__________________________________________________________
[18] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[19] http://dev.w3.org/cvsweb/2002/scribe/
Scribe.perl diagnostic output
[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.140 of Date: 2014-11-06 18:16:30
Check for newer version at [20]http://dev.w3.org/cvsweb/~checkout~/2002/
scribe/
[20] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/
Guessing input format: RRSAgent_Text_Format (score 1.00)
Succeeded: s/JG/MK/
Found embedded ScribeOptions: -final
*** RESTARTING DUE TO EMBEDDED OPTIONS ***
Found Scribe: jamesn
Inferring ScribeNick: jamesn
Found Scribe: MichielBijl
Inferring ScribeNick: MichielBijl
Scribes: jamesn, MichielBijl
ScribeNicks: jamesn, MichielBijl
Present: matt_king James_Nurthen jaeunjemmaku Michiel_Bijl Bryan_Garaven
ta LJWatson
Found Date: 16 Nov 2015
Guessing minutes URL: [21]http://www.w3.org/2015/11/16-aria-apg-minutes.
html
People with action items:
[21] http://www.w3.org/2015/11/16-aria-apg-minutes.html
WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.
[End of [22]scribe.perl diagnostic output]
[22] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
Received on Monday, 16 November 2015 19:25:08 UTC