IRC log of aria-apg on 2015-02-16

Timestamps are in UTC.

18:00:07 [RRSAgent]
RRSAgent has joined #aria-apg
18:00:07 [RRSAgent]
logging to http://www.w3.org/2015/02/16-aria-apg-irc
18:00:09 [trackbot]
RRSAgent, make logs member
18:00:09 [Zakim]
Zakim has joined #aria-apg
18:00:11 [trackbot]
Zakim, this will be WAI_PF
18:00:11 [Zakim]
ok, trackbot, I see WAI_PFWG(ARIA)1:00PM already started
18:00:12 [trackbot]
Meeting: Protocols and Formats Working Group Teleconference
18:00:12 [trackbot]
Date: 16 February 2015
18:00:19 [jamesn]
rrsagent, make logs world
18:00:32 [Zakim]
+Jon_Gunderson
18:00:33 [jamesn]
Meeting: ARIA Authoring Practices TF
18:00:44 [Zakim]
+James_Nurthen
18:01:03 [jamesn]
zakim, who is on the call?
18:01:03 [Zakim]
On the phone I see Matt_King, Jon_Gunderson, James_Nurthen
18:01:05 [Zakim]
+Ann_Abbott
18:01:33 [annabbott]
annabbott has joined #aria-apg
18:01:35 [mattking]
mattking has joined #aria-apg
18:01:37 [jamesn]
Agenda+ tooltip http://www.w3.org/WAI/PF/aria-practices/#tooltip
18:01:52 [jamesn]
Agenda+ alert http://www.w3.org/WAI/PF/aria-practices/#alert
18:02:03 [jamesn]
Agenda+ windowsplitter http://www.w3.org/WAI/PF/aria-practices/#windowsplitter
18:02:54 [Zakim]
+[IPcaller]
18:04:50 [jamesn]
zakim, who is on the call?
18:04:50 [Zakim]
On the phone I see Matt_King, Jon_Gunderson, James_Nurthen, Ann_Abbott, [IPcaller]
18:05:18 [jamesn]
zakim, IPcaller is Leonie_Watson
18:05:18 [Zakim]
+Leonie_Watson; got it
18:07:18 [jongund]
jongund has joined #aria-apg
18:08:33 [jamesn]
regrets+ Birkir
18:10:03 [jongund]
jongund has joined #aria-apg
18:10:46 [Zakim]
+Bryan_Garaventa
18:11:00 [LJWatson]
LJWatson has joined #aria-apg
18:11:26 [jamesn]
zakim, pick a victim
18:11:26 [Zakim]
Not knowing who is chairing or who scribed recently, I propose Bryan_Garaventa
18:11:27 [LJWatson]
zakim, [IPcaller] is me
18:11:28 [Zakim]
sorry, LJWatson, I do not recognize a party named '[IPcaller]'
18:11:45 [LJWatson]
zakim, who is on the phone?
18:11:45 [Zakim]
On the phone I see Matt_King, Jon_Gunderson, James_Nurthen, Ann_Abbott, Leonie_Watson, Bryan_Garaventa
18:12:06 [jamesn]
scribe: annabbott
18:12:19 [jamesn]
zakim, take up item 1
18:12:19 [Zakim]
agendum 1. "tooltip http://www.w3.org/WAI/PF/aria-practices/#tooltip" taken up [from jamesn]
18:13:27 [LJWatson]
zakim, agenda?
18:13:27 [Zakim]
I see 3 items remaining on the agenda:
18:13:28 [Zakim]
1. tooltip http://www.w3.org/WAI/PF/aria-practices/#tooltip [from jamesn]
18:13:28 [Zakim]
2. alert http://www.w3.org/WAI/PF/aria-practices/#alert [from jamesn]
18:13:28 [Zakim]
3. windowsplitter http://www.w3.org/WAI/PF/aria-practices/#windowsplitter [from jamesn]
18:13:50 [annabbott]
Matt: 3 places in guide address tooltip
18:14:38 [mattking]
3.2.6.1. Supporting Tooltips with the Keyboard
18:14:40 [mattking]
18:14:41 [mattking]
http://www.w3.org/WAI/PF/aria-practices/#kbd_tooltips
18:15:10 [mattking]
4.1.2.2. Using a tooltip as a description
18:15:11 [mattking]
18:15:13 [mattking]
http://www.w3.org/WAI/PF/aria-practices/#Descriptions_tooltip
18:15:55 [annabbott]
Matt: above two are outside design patterns, useful but doesn't see why it isn't all incorporated into design pattern
18:16:19 [annabbott]
Matt: 4.1 is about Labeling & Describing so understand why it is there
18:16:43 [annabbott]
Matt: longer term would like to see shorter text and refer to examples.
18:17:05 [annabbott]
James: examples have to include supporting stuff for kbd and describedby
18:17:49 [annabbott]
Ann & Leonie: developers need 1 place to find info
18:18:15 [annabbott]
James: kbd interaction is important and not relegate that to examples
18:18:38 [annabbott]
Matt: agrees however structure now seems awkward
18:18:49 [jamesn]
this keyboard example is also way more complex than necessary - http://www.w3.org/WAI/PF/aria-practices/#kbd_tooltips
18:20:05 [annabbott]
Matt: other sections in doc should support design patterns
18:20:30 [annabbott]
Matt: explain at a broader level
18:21:18 [annabbott]
Matt: look at design pattern for tooltips first
18:21:42 [mattking]
design pattern http://www.w3.org/WAI/PF/aria-practices/#tooltip
18:22:11 [annabbott]
Leonie: do they work on mobile?
18:22:33 [annabbott]
James: not without doing something special
18:24:04 [annabbott]
James: accessible name HTML5 accessibility API mappings - if no accessible name, default to Title.
18:24:08 [jongund]
jongund has joined #aria-apg
18:24:22 [annabbott]
Matt: are those mappings condisered normative?
18:24:30 [annabbott]
James: don't think so
18:25:13 [annabbott]
Leonie: gets mapped to accessible description
18:25:21 [annabbott]
James: if not used as accessible name
18:25:33 [annabbott]
James: different on per item basis
18:26:21 [annabbott]
Matt: for tooltips, are we talking strictly about elements that use the tooltip role?
18:26:31 [annabbott]
Bryan: assumes so
18:26:49 [annabbott]
Matt: says it is a supplement
18:27:13 [mattking]
Popup that displays a description for an element when a user passes over or rests on that element. Supplement to the normal tooltip processing of the user agent. It should popup automatically when the user gives input focus to the widget or element with which it is associated. The tooltip widget can be dismissed by pressing the Escape key or by other methods noted below. The tooltip widget...
18:27:14 [mattking]
...differs from the
18:27:16 [mattking]
Dialog (Tooltip)
18:27:17 [mattking]
in that it does not receive focus at any time.  
18:28:09 [annabbott]
Matt: doesn't give any idea why it exists
18:28:23 [annabbott]
James: doesn't like the description
18:28:46 [annabbott]
James: kbd users don't get access
18:29:06 [annabbott]
Matt: no way to force browser to display
18:29:19 [annabbott]
James: can't force Title to come up
18:29:44 [annabbott]
James: drop 'supplement to tooltip"
18:29:51 [annabbott]
Group agrees
18:30:07 [annabbott]
Matt: need to give idea purpose of tooltip role
18:30:17 [annabbott]
Jon: can control placement
18:30:52 [annabbott]
Jon: authors want to control style, not browser
18:31:15 [annabbott]
Jon: would need to script to control tooltips
18:31:31 [annabbott]
Matt: should start out with explanation on use
18:32:04 [annabbott]
Matt: authors should use tooltips whenever the title attribute doesn't provide adequate control
18:32:21 [annabbott]
Jon: cautions against tying to specific browsers
18:32:43 [annabbott]
Matt: have role that does what browser does
18:33:40 [annabbott]
James: tooltip doesn't receive focus vs dialog tooltip
18:34:12 [annabbott]
James: not really a dialog because it acts like a tooltip
18:34:30 [annabbott]
Bryan: acts like popup
18:34:52 [annabbott]
James: like popup help - what's the difference?
18:35:08 [annabbott]
James: F6 moves between panes
18:35:20 [annabbott]
Matt: not in favor of special keystrokes
18:36:11 [annabbott]
James: maybe tooltip should never have focusable content
18:36:31 [annabbott]
James: if focusable content, use dialog tooltip
18:37:33 [annabbott]
Matt: not fond of "resting" or "pass over"
18:38:01 [annabbott]
Matt: use "place focus" instead of "resting"
18:38:29 [annabbott]
Matt: use "hover" instead of "pass over"
18:38:36 [annabbott]
Matt: no mention of delay
18:39:25 [annabbott]
Matt: users don't want lots of tips appearing - makes them dizzy
18:40:17 [annabbott]
James: doesn't think it needs to be specified
18:40:31 [annabbott]
Matt: language seems to make it "have to"
18:40:45 [annabbott]
James: doesn't say it has to appear immediately
18:40:55 [annabbott]
Matt: optionally with delay
18:41:18 [annabbott]
Bryan: not just when you mouse over, could be for error handling
18:41:50 [annabbott]
Bryan: doesn't agree with making delay required
18:42:11 [annabbott]
James: doesn't think we need to address
18:42:51 [annabbott]
Jon: can work on examples from OAA into githum and explain delay there
18:43:09 [annabbott]
Matt: maybe that's why "rest" was included
18:43:46 [annabbott]
James: not talking about modalities, but immediacy of feedback
18:44:06 [annabbott]
James: thinks it is usability and usability folks should choose
18:44:31 [annabbott]
Matt: thinks including in examples is important
18:44:55 [annabbott]
James: add Note about may/may not have a delay
18:45:17 [annabbott]
James: added to existing bug
18:46:21 [annabbott]
Matt: another note about ESCAPE key but says nothing about tooltip - maybe just copied/pasted in
18:46:38 [annabbott]
James: re: about last in/first out
18:47:02 [annabbott]
James: doesn't want to worksmith note when in multiple places
18:47:16 [annabbott]
worksmith = wordsmith
18:47:41 [jamesn]
s/worksmith/wordsmith
18:48:32 [annabbott]
Matt: if more than one widget uses the same keys - note is about nested widgets
18:49:25 [annabbott]
Matt: if a widget nested within another widget uses the same key as its parent
18:49:51 [annabbott]
James: only place this note appears
18:50:02 [annabbott]
Matt: funny - it was written for grid
18:50:11 [annabbott]
James: maybe move to kbd section
18:51:00 [annabbott]
James: nested widgets like on a toolbar
18:51:42 [annabbott]
Matt: radios in a toolbar wouldn't wrap
18:52:07 [annabbott]
James: thinks text is useful but maybe wrong for tooltip
18:52:29 [annabbott]
Matt: doesn't like "if more than one widget"
18:52:36 [annabbott]
Matt: likes "if nested widgets"
18:52:44 [annabbott]
James: will add to bug
18:53:40 [LJWatson]
rrsagent, make minutes
18:53:40 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/02/16-aria-apg-minutes.html LJWatson
18:56:13 [annabbott]
Matt: anything else on tooltips that should be rolled into design pattern
18:56:40 [annabbott]
James: describing section seems a bit bizarre
18:56:59 [annabbott]
Matt: 3.6.1.2 is about kbd?
18:57:05 [annabbott]
James: that's about focus
18:57:12 [annabbott]
Matt: needs code snippet
18:57:39 [annabbott]
James: example is way to complex
18:58:10 [annabbott]
James: strip out nonrelevant stuff
18:58:56 [jamesn]
zakim, next item
18:58:56 [Zakim]
agendum 2. "alert http://www.w3.org/WAI/PF/aria-practices/#alert" taken up [from jamesn]
19:00:22 [mattking]
http://www.w3.org/WAI/PF/aria-practices/#alert
19:01:12 [mattking]
A message with important information 
19:01:19 [mattking]
that is all that is in the description
19:02:14 [annabbott]
Ann: developers are prone to misuse alerts
19:02:29 [annabbott]
Matt: do get over-used and crazy verbose
19:03:07 [annabbott]
Bryan: JAWS 16/IE 11 has broken alerts
19:03:59 [annabbott]
Ann: JAWS hasn't supported polite vs assertive for a while
19:04:33 [annabbott]
Bryan: how alerts are triggered would be useful
19:05:09 [annabbott]
Bryan: if positioned off screen then moved on screen, alert won't function
19:05:28 [annabbott]
Matt: add info re live regions
19:06:04 [annabbott]
James: section 5 or 6 Managing live
19:06:36 [annabbott]
Matt: one sentence has caused lots of problems
19:07:40 [mattking]
Live regions are parts of a Web page that the author expects to change. Examples of live regions include tables with dynamically updated content (sports stats, stock information), logs where new information is being added (chat transcript logs), notification areas (status, alerts), etc.
19:10:05 [annabbott]
James: add what are not live regions
19:13:27 [annabbott]
Bryan: devs don't realize that ATs announce all info sounds same.
19:14:11 [annabbott]
Bryan: carousel pages are coded as live
19:14:55 [annabbott]
James: any change not triggered by a user (background or asyncronous unexpected)
19:15:25 [annabbott]
Bryan: alerts are live regions
19:15:52 [annabbott]
James: found another section that's better
19:16:04 [jamesn]
alert - You must use the alert role for a one-time notification which shows for a period of time and goes away and is intended to alert the user that something has happened. The assistive technology should be notified by the user agent that an alert has occurred, if your operating system supports this type of event notification. When choosing to use alert you should use the alertdialog role instead if something inside the alert is to receive focus. Both
19:16:04 [jamesn]
alert and alertdialog appear to pop-up to the user to get their attention.
19:16:06 [annabbott]
Bryan: tied into OS
19:17:00 [annabbott]
Matt: do you (Bryan) have an example?
19:17:35 [jamesn]
http://whatsock.com/training/
19:19:53 [annabbott]
Jon: are alert examples from OAA site examples we want to keep?
19:20:13 [annabbott]
Jon:: couple different examples there
19:20:49 [annabbott]
James: guessing one isn't a dialog
19:21:11 [annabbott]
Jon: there are two
19:21:32 [annabbott]
Matt: thinks it is appropriate use of role
19:22:12 [annabbott]
James: not really coming up as an alert to sighted users
19:22:33 [annabbott]
Matt: appears dynamically but not an overlay
19:22:54 [annabbott]
Bryan: purpose to convey something that is important
19:23:13 [annabbott]
Matt: timeout is better as dialog
19:23:48 [annabbott]
Matt: is the difference just styling
19:24:07 [annabbott]
James: doesn't think guessing game is appropriate use
19:24:23 [annabbott]
Matt: input error or save message is appropriate
19:24:51 [annabbott]
Bryan: same as aria-live=rude (assertive)
19:25:18 [annabbott]
Bryan: when focus is moved, alert causes confusion
19:25:43 [annabbott]
Matt: general pattern for usage for input errors?
19:25:52 [annabbott]
Bryan: hopefully more broad
19:26:15 [annabbott]
Bryan: as it interrupts what is being announced
19:26:33 [annabbott]
Matt: screen reader use case needed?
19:26:47 [annabbott]
Bryan: prefer it to be broad enough
19:27:43 [annabbott]
Bryan: in-line error handling where error only appears when Submit is selected
19:28:54 [annabbott]
Leonie: when using this pattern it is applicable to only one application at a time
19:29:11 [annabbott]
Leonie : it can be a distraction to all users
19:29:29 [annabbott]
Matt: so when you need to intentionally distract a user
19:29:50 [annabbott]
Matt: without taking control of focus
19:30:13 [annabbott]
Matt: state what they are intended for
19:30:47 [annabbott]
Matt: bug needed to develop proposal for description
19:31:32 [annabbott]
James: in favor of copy/pasting stuff - not sure can satisfy everyone
19:32:01 [annabbott]
Bryan: helpful to have link to general live region section and call out differences
19:33:17 [annabbott]
Bryan: dev needs to code to spec and not AT behavior
19:33:33 [jamesn]
+1000
19:33:49 [annabbott]
Bryan: and bugs need to be filed against AT
19:34:01 [Zakim]
-Leonie_Watson
19:34:10 [jamesn]
zakim, please part
19:34:10 [Zakim]
leaving. As of this point the attendees were Matt_King, Jon_Gunderson, James_Nurthen, Ann_Abbott, Leonie_Watson, Bryan_Garaventa
19:34:10 [Zakim]
Zakim has left #aria-apg
19:34:29 [jamesn]
rrsagent, make minutes
19:34:29 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/02/16-aria-apg-minutes.html jamesn
19:37:02 [jamesn]
Meeting: ARIA Authoring Practices TF
19:37:02 [jamesn]
rrsagent, make minutes
19:37:02 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/02/16-aria-apg-minutes.html jamesn
19:38:27 [jamesn]
s/Protocols and Formats Working Group Teleconference/ARIA Practices TF/
19:38:30 [jamesn]
rrsagent, make minutes
19:38:30 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/02/16-aria-apg-minutes.html jamesn
21:37:39 [MichaelC]
MichaelC has joined #aria-apg
22:30:07 [annabbott]
James - are you there?