IRC log of ua on 2009-04-02
Timestamps are in UTC.
- 16:57:34 [RRSAgent]
- RRSAgent has joined #ua
- 16:57:34 [RRSAgent]
- logging to http://www.w3.org/2009/04/02-ua-irc
- 16:57:36 [trackbot]
- RRSAgent, make logs public
- 16:57:36 [Zakim]
- Zakim has joined #ua
- 16:57:38 [trackbot]
- Zakim, this will be WAI_UAWG
- 16:57:38 [Zakim]
- ok, trackbot; I see WAI_UAWG()1:00PM scheduled to start in 3 minutes
- 16:57:39 [trackbot]
- Meeting: User Agent Accessibility Guidelines Working Group Teleconference
- 16:57:39 [trackbot]
- Date: 02 April 2009
- 16:58:14 [KFord]
- Chair: Jim Allan
- 16:58:25 [mhakkinen]
- mhakkinen has joined #ua
- 16:58:33 [KFord]
- Chair: Jim_Allan
- 17:00:07 [KFord]
- Agenda+ Logistics (Regrets, agenda requests, comments)?
- 17:00:07 [KFord]
- Agenda+ Consensus on alt http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal
- 17:00:07 [KFord]
- Agenda+ Survey Results http://www.w3.org/2002/09/wbs/36791/20090223/
- 17:00:07 [KFord]
- Agenda+ WAI-ARIA last call review http://www.w3.org/TR/wai-aria/
- 17:00:07 [KFord]
- Agenda+ overflow http://lists.w3.org/Archives/Public/w3c-wai-ua/2009JanMar/0087.html
- 17:00:08 [KFord]
- Agenda+ MaxLength and screen readers
- 17:01:01 [KFord]
- zakim, save agenda
- 17:01:07 [Zakim]
- ok, KFord, the agenda has been written to http://www.w3.org/2009/04/02-ua-agenda.rdf
- 17:01:09 [Zakim]
- WAI_UAWG()1:00PM has now started
- 17:01:10 [Zakim]
- +??P5
- 17:01:16 [sharper]
- zakim, ??P5 is sharper
- 17:01:16 [Zakim]
- +sharper; got it
- 17:01:24 [Zakim]
- +[Microsoft]
- 17:01:39 [KFord]
- zakim, microsoft is kford
- 17:01:39 [Zakim]
- +kford; got it
- 17:02:52 [JR]
- JR has joined #ua
- 17:02:54 [sharper]
- present+ Harper_Simon
- 17:03:00 [JR]
- zakim, code?
- 17:03:00 [Zakim]
- the conference code is 82941 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), JR
- 17:03:41 [KFord]
- rrsagent, amke logs public
- 17:03:41 [RRSAgent]
- I'm logging. I don't understand 'amke logs public', KFord. Try /msg RRSAgent help
- 17:03:50 [KFord]
- rrsagent, make logs public
- 17:04:21 [KFord]
- rrsagent, make minutes
- 17:04:21 [RRSAgent]
- I have made the request to generate http://www.w3.org/2009/04/02-ua-minutes.html KFord
- 17:05:04 [Zakim]
- +Mark_Hakkinen
- 17:05:19 [Zakim]
- +??P10
- 17:05:30 [JR]
- zakim, ??P10 is really JR
- 17:05:30 [Zakim]
- +JR; got it
- 17:06:13 [AllanJ]
- AllanJ has joined #ua
- 17:06:36 [KFord]
- Correcting survey link., http://www.w3.org/2002/09/wbs/36791/20090331/
- 17:06:53 [Zakim]
- +allanj
- 17:07:48 [AllanJ]
- scribe: allanj
- 17:07:50 [Zakim]
- +??P14
- 17:08:07 [AllanJ]
- zakim, agenda
- 17:08:07 [Zakim]
- I don't understand 'agenda', AllanJ
- 17:08:16 [sharper]
- zakim, ??P14 is Henny
- 17:08:16 [Zakim]
- +Henny; got it
- 17:08:29 [KFord]
- zakim list agenda
- 17:08:49 [AllanJ]
- zakim, agenda ?
- 17:08:49 [Zakim]
- I see 6 items remaining on the agenda:
- 17:08:50 [Zakim]
- 1. Logistics (Regrets, agenda requests, comments)? [from KFord]
- 17:08:52 [Zakim]
- 2. Consensus on alt http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal [from KFord]
- 17:08:55 [Zakim]
- 3. Survey Results http://www.w3.org/2002/09/wbs/36791/20090223/ [from KFord]
- 17:08:57 [Zakim]
- 4. WAI-ARIA last call review http://www.w3.org/TR/wai-aria/ [from KFord]
- 17:08:58 [Zakim]
- 5. overflow http://lists.w3.org/Archives/Public/w3c-wai-ua/2009JanMar/0087.html [from KFord]
- 17:09:01 [Zakim]
- 6. MaxLength and screen readers [from KFord]
- 17:09:20 [AllanJ]
- regrets: jeanne
- 17:09:40 [Zakim]
- -Henny
- 17:09:46 [AllanJ]
- zakim, close item 1
- 17:09:46 [Zakim]
- agendum 1, Logistics (Regrets, agenda requests, comments)?, closed
- 17:09:47 [Zakim]
- I see 5 items remaining on the agenda; the next one is
- 17:09:48 [Zakim]
- 2. Consensus on alt http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal [from KFord]
- 17:10:14 [AllanJ]
- zakim, open next item
- 17:10:14 [Zakim]
- agendum 2. "Consensus on alt http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal" taken up [from KFord]
- 17:10:16 [Zakim]
- + +0203091aaaa
- 17:11:31 [JR]
- Proposal:
- 17:11:39 [AllanJ]
- 1. IMG is only valid when @alt is present (empty or non-empty)
- 17:11:41 [AllanJ]
- 2. For cases in which it is appropriate for user agents to ignore the presence of the image (e.g., when they are used for decoration, formatting, or are invisible):
- 17:11:42 [AllanJ]
- * alt="" MUST be present
- 17:11:44 [AllanJ]
- * @role="presentation" SHOULD be present
- 17:11:46 [AllanJ]
- 3. alt="" WITHOUT an accompanying role="presentation" triggers a non-critical validator warning recommending use of role="presentation" (but @alt="" remains technically valid)
- 17:12:55 [AllanJ]
- KF: choices for response.
- 17:13:30 [AllanJ]
- JR: sent responses, but not on survey results
- 17:13:35 [AllanJ]
- MH: same
- 17:13:43 [AllanJ]
- KF: same
- 17:14:09 [JR]
- JR: I appreciate the simplicity and backwards compatibility of this proposal. My only concern is about the affect it will have on adoption of ARIA-labelledby.
- 17:14:57 [AllanJ]
- JR: if we always require @alt why would you use @labeledby
- 17:15:06 [AllanJ]
- ...what is its future
- 17:15:45 [AllanJ]
- KF: do we want to risk backwards compatibiility.
- 17:16:07 [AllanJ]
- JR: compatibility is a commendable goal
- 17:16:32 [AllanJ]
- ...question of simplicity. @alt is one of three options
- 17:16:50 [AllanJ]
- KF: past is use @alt
- 17:17:25 [AllanJ]
- JR: perhaps @labeledby is not needed for images, but necessary for other things
- 17:18:11 [AllanJ]
- ...good thing about @labeledby, can specify (link) description to image
- 17:18:20 [mhakkinen]
- I would still favor recommending an @role value that would unambiguously
- 17:18:20 [mhakkinen]
- indicate that the image is indeed content, and that either alt text is
- 17:18:20 [mhakkinen]
- present, or the AT will use aria, content in the figure markup, or other
- 17:18:20 [mhakkinen]
- techniques to find alt text.
- 17:18:20 [mhakkinen]
- From last week I can understand the rationale for not making role required
- 17:18:20 [mhakkinen]
- ... don't break existing code. But, aren't enough other things changing in
- 17:18:22 [mhakkinen]
- HTML5 to make backward compatibility concerns moot, and aren't there ways
- 17:18:24 [mhakkinen]
- to address this re validators?
- 17:18:26 [mhakkinen]
- The proposed approach continues to allow for ambiguity, without enforcing
- 17:18:28 [mhakkinen]
- any real change.
- 17:18:30 [mhakkinen]
- Further, recommending @role=presentation may become the easy way for an
- 17:18:33 [mhakkinen]
- author to not deal with the problem, removing an image from the initial
- 17:18:34 [mhakkinen]
- view of the UA/AT (a whole other topic).
- 17:18:37 [mhakkinen]
- The present proposal doesn't really fix anything if authors don't follow
- 17:18:39 [mhakkinen]
- these rules, and without requirement, many won't.
- 17:18:40 [mhakkinen]
- One possible approach, using the non-required model:
- 17:18:43 [mhakkinen]
- "Alt="" WITHOUT an accompanying role="image???" or role="presentation" or
- 17:18:45 [mhakkinen]
- described-by triggers a non-critical validator warning recommending use of
- 17:18:47 [mhakkinen]
- use non-blank alt text or aria described-by."
- 17:19:36 [AllanJ]
- MH: still ambiguity. concerned about @role
- 17:20:34 [AllanJ]
- ...explicitly requires @role. what is the intent of the image. using @role removes some ambiguity.
- 17:21:56 [AllanJ]
- SH: neutral. can see both points. want simple. not so concerned about backward compatibility
- 17:22:22 [sharper]
- JA: Like marks idea of requiring the role
- 17:24:43 [AllanJ]
- JR: like original ALT proposal http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal
- 17:25:32 [AllanJ]
- ...requiring @role would break all pre-HTML5 pages.
- 17:26:10 [AllanJ]
- ...spacer is an image, so is @role image is confusing
- 17:27:02 [AllanJ]
- MH: right. @role=presentation is not meaningful. suggest- decorative or non-informational
- 17:27:23 [AllanJ]
- KF: send comments
- 17:27:58 [AllanJ]
- ...change definition, with @role, language is too complicated
- 17:29:33 [AllanJ]
- ...technology moves forward. can live with @labeledby. browser of today would get gibberish if I am not using the most upto date browser. because it doesn't recognize @labeledby
- 17:29:49 [AllanJ]
- JR: how long do we wait for AT to catch up.
- 17:30:59 [AllanJ]
- JR: @labeledby goes in the DOM. descriptions should be there.
- 17:31:53 [AllanJ]
- KF: AT do DOM parsing. accessibility architecture provides other information
- 17:33:11 [AllanJ]
- JR: go with aria, and what is the timeline
- 17:34:11 [AllanJ]
- KF: can live with current proposal
- 17:34:47 [AllanJ]
- MH: image with @labeledby, any limit on what it can reference
- 17:35:19 [AllanJ]
- JR: if image was graph, could link to a table.
- 17:35:54 [AllanJ]
- MH: how do we validate that the referenced information has any value.
- 17:36:10 [AllanJ]
- JR: no easier to validate an @alt.
- 17:36:31 [AllanJ]
- MH: right, could be better or worse
- 17:37:10 [AllanJ]
- JR: like the 'in plain view' easier for author to update, @alt is hidden
- 17:38:04 [AllanJ]
- MH: could move it off screen
- 17:38:23 [AllanJ]
- JR: should be able to do that. talking about 'describedby
- 17:39:56 [AllanJ]
- KF: any consensus?
- 17:40:15 [AllanJ]
- JR: CG proposal is too complicated
- 17:40:25 [AllanJ]
- +1 all around
- 17:44:42 [AllanJ]
- JR: some short text is required - @alt or @labeledby
- 17:47:39 [AllanJ]
- does UA just have to process the information
- 17:48:13 [AllanJ]
- JR: more than that, must have the technical and accessibility considerations
- 17:48:56 [AllanJ]
- KF: must have short text. two ways @alt, @labeledby
- 17:49:31 [AllanJ]
- KF: -1 @alt must be required
- 17:49:35 [JR]
- KF: I'm coming down on @alt is the required attribute
- 17:50:04 [AllanJ]
- MH: +1 kelly
- 17:51:02 [AllanJ]
- MH: what about mobile browsers, easier to process @alt, or query DOM to find displayable text
- 17:51:51 [AllanJ]
- ...mobile browser may not support ARIA, then how is information presented
- 17:53:37 [AllanJ]
- JR: chart example. short text - some caption text, describedby - longer description
- 17:54:20 [AllanJ]
- MH: google search look at not just @alt, but also need to look at @labeledby
- 17:55:29 [AllanJ]
- JR: Ok with HTML proposal
- 17:55:40 [AllanJ]
- JA: +1 to JR
- 17:56:01 [JR]
- SH: +1 to kelly
- 17:57:13 [AllanJ]
- KF: response to ALTwg
- 17:57:21 [AllanJ]
- ...too complicated
- 17:57:33 [AllanJ]
- ...point back notes
- 17:58:06 [KFord]
- Action: kford summary UA position on alt for CG.
- 17:58:06 [trackbot]
- Sorry, couldn't find user - kford
- 17:58:32 [KFord]
- Action: kf summaryize UA position on alt for CG.
- 17:58:32 [trackbot]
- Created ACTION-166 - Summaryize UA position on alt for CG. [on Kelly Ford - due 2009-04-09].
- 17:58:46 [AllanJ]
- ...group split on @alt & @labeledby
- 17:59:08 [AllanJ]
- zakim, close item
- 17:59:08 [Zakim]
- I don't understand 'close item', AllanJ
- 17:59:20 [AllanJ]
- zakim, close item 2
- 17:59:20 [Zakim]
- agendum 2, Consensus on alt http://esw.w3.org/topic/PF/XTech/HTML5/TextAlternativeProposal, closed
- 17:59:22 [Zakim]
- I see 4 items remaining on the agenda; the next one is
- 17:59:23 [Zakim]
- 3. Survey Results http://www.w3.org/2002/09/wbs/36791/20090223/ [from KFord]
- 17:59:36 [AllanJ]
- zakim, open item 3
- 17:59:36 [Zakim]
- agendum 3. "Survey Results http://www.w3.org/2002/09/wbs/36791/20090223/" taken up [from KFord]
- 18:00:20 [AllanJ]
- --enabled element
- 18:00:47 [AllanJ]
- Resolved: enabled element, disabled element
- 18:00:48 [AllanJ]
- An element with associated behaviors that can be activated through the user interface or through an API. The set of elements that a user agent enables is generally derived from, but is not limited to, the set of interactive elements defined by implemented markup languages. A disabled element is a potentially enabled element, that is not currently available for activation (e.g., a "grayed...
- 18:00:50 [AllanJ]
- ...out" menu item)
- 18:01:11 [AllanJ]
- action: JS update def of enabled element
- 18:01:11 [trackbot]
- Created ACTION-167 - Update def of enabled element [on Jeanne Spellman - due 2009-04-09].
- 18:03:10 [AllanJ]
- action: JS check version of 'equivalent alternative' this should have been dealt with already
- 18:03:10 [trackbot]
- Created ACTION-168 - Check version of 'equivalent alternative' this should have been dealt with already [on Jeanne Spellman - due 2009-04-09].
- 18:03:17 [AllanJ]
- zakim, close item 3
- 18:03:17 [Zakim]
- agendum 3, Survey Results http://www.w3.org/2002/09/wbs/36791/20090223/, closed
- 18:03:19 [Zakim]
- I see 3 items remaining on the agenda; the next one is
- 18:03:20 [Zakim]
- 4. WAI-ARIA last call review http://www.w3.org/TR/wai-aria/ [from KFord]
- 18:03:33 [AllanJ]
- zakim, open item 4
- 18:03:33 [Zakim]
- agendum 4. "WAI-ARIA last call review http://www.w3.org/TR/wai-aria/" taken up [from KFord]
- 18:04:18 [AllanJ]
- deadline 17 April
- 18:05:39 [AllanJ]
- JA, MH, KF to draft a proposal by 16 April
- 18:06:08 [Henny]
- Henny has joined #ua
- 18:06:13 [AllanJ]
- zakim, close item 4
- 18:06:13 [Zakim]
- agendum 4, WAI-ARIA last call review http://www.w3.org/TR/wai-aria/, closed
- 18:06:15 [Zakim]
- I see 2 items remaining on the agenda; the next one is
- 18:06:16 [Zakim]
- 5. overflow http://lists.w3.org/Archives/Public/w3c-wai-ua/2009JanMar/0087.html [from KFord]
- 18:06:29 [AllanJ]
- zakim, open item 5
- 18:06:29 [Zakim]
- agendum 5. "overflow http://lists.w3.org/Archives/Public/w3c-wai-ua/2009JanMar/0087.html" taken up [from KFord]
- 18:06:42 [KFord]
- Scribe: kford
- 18:07:33 [KFord]
- This has to do with CSS where an author sets a div with an overflow descriptor. You can get scroll bars but it doesn't get keyboard focus.
- 18:08:02 [KFord]
- JA: I thought we had this covered under keyboard operation.
- 18:08:34 [KFord]
- JA: What does the group think? Is this covered, do we need a technique or what?
- 18:08:55 [KFord]
- JA: In short is this covered under 4.1?
- 18:10:11 [KFord]
- JA: This doesn't normally get keyboard focus.
- 18:10:35 [KFord]
- JA: This is kind of like the tooltip situation.
- 18:11:14 [KFord]
- KF: My impression is that this is an example of many cases we could come up with.
- 18:12:11 [KFord]
- JR: I think we also want to throw this under focus as well. Success criteria cover this. Need to cover keyboard action for scrollable areas.
- 18:12:56 [KFord]
- JA: Might this fall under enabled element but is this stretching it?
- 18:13:53 [KFord]
- Action: JA ensure success criteria cover this keyboard scrollable area.
- 18:13:54 [trackbot]
- Created ACTION-169 - Ensure success criteria cover this keyboard scrollable area. [on Jim Allan - due 2009-04-09].
- 18:14:21 [KFord]
- JR: Jim, check 3.11 where we have some of this already.
- 18:15:01 [KFord]
- JA: Could this be another little viewport?
- 18:15:14 [KFord]
- JR: Exactly.
- 18:15:49 [AllanJ]
- zakim, close item 5
- 18:15:49 [Zakim]
- agendum 5, overflow http://lists.w3.org/Archives/Public/w3c-wai-ua/2009JanMar/0087.html, closed
- 18:15:51 [Zakim]
- I see 1 item remaining on the agenda:
- 18:15:52 [Zakim]
- 6. MaxLength and screen readers [from KFord]
- 18:16:06 [AllanJ]
- zakim, open item 6
- 18:16:06 [Zakim]
- agendum 6. "MaxLength and screen readers" taken up [from KFord]
- 18:17:08 [KFord]
- KFord has joined #ua
- 18:18:38 [KFord]
- KFord has joined #ua
- 18:19:41 [AllanJ]
- automatically reject input
- 18:20:05 [AllanJ]
- KF: UA should ding or something, some indication of invalid input
- 18:20:58 [AllanJ]
- MH: also scripting issues where max length is reached it jumps to next field
- 18:21:58 [AllanJ]
- action: JA to craft success criteria for 'invalid input'
- 18:21:58 [trackbot]
- Created ACTION-170 - Craft success criteria for 'invalid input' [on Jim Allan - due 2009-04-09].
- 18:23:43 [AllanJ]
- any general case beyond max length
- 18:24:17 [AllanJ]
- MH: anything in HTML5 about content types
- 18:24:34 [AllanJ]
- JA: what about 'required'
- 18:24:54 [AllanJ]
- zakim, close item 6
- 18:24:54 [Zakim]
- agendum 6, MaxLength and screen readers, closed
- 18:24:55 [Zakim]
- I see nothing remaining on the agenda
- 18:25:53 [AllanJ]
- MH: input types, date, time, range, uri, password, required
- 18:27:44 [Zakim]
- -Mark_Hakkinen
- 18:27:46 [Zakim]
- -JR
- 18:27:46 [Zakim]
- - +0203091aaaa
- 18:27:47 [Zakim]
- -sharper
- 18:30:23 [Zakim]
- -kford
- 18:30:28 [Zakim]
- -allanj
- 18:30:29 [Zakim]
- WAI_UAWG()1:00PM has ended
- 18:30:30 [Zakim]
- Attendees were sharper, kford, Mark_Hakkinen, JR, allanj, Henny, +0203091aaaa
- 18:30:48 [AllanJ]
- rrsagent, set logs public
- 18:31:03 [AllanJ]
- rrsagent, make minutes
- 18:31:03 [RRSAgent]
- I have made the request to generate http://www.w3.org/2009/04/02-ua-minutes.html AllanJ
- 18:45:45 [AllanJ]
- zakim, bye
- 18:45:45 [Zakim]
- Zakim has left #ua
- 18:45:50 [AllanJ]
- rrsagent, bye
- 18:45:50 [RRSAgent]
- I see 6 open action items saved in http://www.w3.org/2009/04/02-ua-actions.rdf :
- 18:45:50 [RRSAgent]
- ACTION: kford summary UA position on alt for CG. [1]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T17-58-06
- 18:45:50 [RRSAgent]
- ACTION: kf summaryize UA position on alt for CG. [2]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T17-58-32
- 18:45:50 [RRSAgent]
- ACTION: JS update def of enabled element [3]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T18-01-11
- 18:45:50 [RRSAgent]
- ACTION: JS check version of 'equivalent alternative' this should have been dealt with already [4]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T18-03-10
- 18:45:50 [RRSAgent]
- ACTION: JA ensure success criteria cover this keyboard scrollable area. [5]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T18-13-53
- 18:45:50 [RRSAgent]
- ACTION: JA to craft success criteria for 'invalid input' [6]
- 18:45:50 [RRSAgent]
- recorded in http://www.w3.org/2009/04/02-ua-irc#T18-21-58