W3C

- DRAFT -

User Agent Accessibility Guidelines Working Group Teleconference

03 Dec 2009

See also: IRC log

Attendees

Present
AllanJ, Jeanne, mhakkinen, +1.425.895.aaaa, Greg, Jan, +1.617.325.aabb, Kim, sharper
Regrets
Kelly_ford
Chair
Jim_allan
Scribe
henny

Contents


 

 

<trackbot> Date: 03 December 2009

5. getting to Last Call (brainstorming)

JA: Bim Egan from RNIB has joined the working group. Not sure if on the calls or just by email
... James Craig from Apple has also joined the group but has a competing con-call. He is working on VoiceOver and PF WAI-ARIA.

JS: Close to being done.
... Judy and I have been strategizing ways to improve the visibility of UAAG 2.0 and insure we have implementers

<AllanJ> send info to Jeanne jeanne@w3.org

<AllanJ> Kim: could create a video about UA accessibility to promote UAAG20

KP: We could do a video to support UAAG.

HS: I can caption it.

KP: Covers what web standards has brought you and what it can bring you.

JA: Let's discuss in another meeting and decide an outline. Jeanne do we need to do this officially via W3C and an approval process?

JS: It should be ok but Judy will want to approve it.
... Minimum you have to do a transcript.

<AllanJ> ACTION: Jim to make agenda item for creating UAAG video [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action01]

<trackbot> Created ACTION-250 - Make agenda item for creating UAAG video [on Jim Allan - due 2009-12-10].

1. discuss survey results - http://www.w3.org/2002/09/wbs/36791/20091201/results

JA: Proposal 4.9.6 Change Rate of Time-based Media.
... Changed to 4.9.6 Playback Rate Adjustment for Multimedia Content.
... One change was to remove recorded or pre-recorded from bullets as it is covered in the main body of the SC.

Mark: Change the title...

Greg: Clarify the change to the bullet. "Full range" change to "required range".

JA: Mark will deal with Jan's comments and title change.

<AllanJ> ACTION: Mark to include greg, jan comments and title change for 4.9.6 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action02]

<trackbot> Sorry, couldn't find user - Mark

<AllanJ> ACTION: MH to include greg, jan comments and title change for 4.9.6 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action03]

<trackbot> Created ACTION-251 - Include greg, jan comments and title change for 4.9.6 [on Markku Hakkinen - due 2009-12-10].

JA: 4.9.C Visual Multimedia Scaling
... Been outstanding a year, about being able to scale the content region separate from the full screen.
... 4 accepts, 3 more discussion. All 3 related. Jan said need to be clearer about viewport.
... Let's look at clarifying "viewport", "limits of display", "current screen".
... Most video have full screen but can't interact with the page.
... On iPhone / Mobile make video 200% and it goes bigger than the screen. So need to phrase the language around limits of the browser window.

MH: Maybe it's easier to work backwards and instead of write the SC write the examples.

JA: OK, I can do that.

KP: Good idea.

<AllanJ> ACTION: JA to write intent and examples 4.9.c [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action04]

<trackbot> Created ACTION-252 - Write intent and examples 4.9.c [on Jim Allan - due 2009-12-10].

JA: The other clause was "includes but not limited to flash, canvas, video, css overflow"
... Those types of objects would have a sizing handle, like you could with frames and change the size. Be useful for Flash, canvas, video.
... Also CSS overflow
... Should be possible in the browser to grab the object, allow the browser to create a sizing handle.

MH: Two lists. One of things to resize and the second a way for the UA to handle how something resizes.

JA: Perhaps we need another SC that specifically addresses allow me to resize a thing?

MH: Other SC cover resize such as text. When a UA deals with anything being resized there are techniques to handle that without removing ability of user to perform tasks.
... We could make sure that text, multimedia is resizble then refer to techniques - without losing access to information or functionality.

JA: Another point is doing them all versus doing one specifically. In Firefox when I scale everything scales and I think what Mark and I thought was the page is ok but we want to scale the canvas or video.

MH: Multimedia should not be treated any differently from a graphic.
... Don't get hung up on the handles.
... There are extensions for Firefox that allow you to do this but requiring it at Level A may be too much. Level AA would be better.

HS: Nice idea, but would have to ask how possible this is to implement internally.

<Jan> brb

<Greg> The Zoom Image add-on for Firefox allows the user to individually scale any image or all images. It's quite useful. You can find it at https://addons.mozilla.org/en-US/firefox/addon/139.

JA: Greg, you're saying we need a generic SC that covers resizing X, Y Z and build the information round that.

<AllanJ> scribe: henny

Greg: Either that or a template that references a set of requirements / techniques for the UA to handle resizing.

<Greg> The key is that, for some things, the user should be able to resize them without losing access to information or functionality. (E.g. the user can still get to content that would now be outside the viewport, etc.)

<AllanJ> ACTION: Jim to rewrite 4.9.c to incorporate resizing specific items without loosing access to information or functionality. [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action05]

<trackbot> Created ACTION-253 - Rewrite 4.9.c to incorporate resizing specific items without loosing access to information or functionality. [on Jim Allan - due 2009-12-10].

2. Guideline 4.2 Provide access to event handlers http://lists.w3.org/Archives/Public/w3c-wai-ua/2009OctDec/0079.html

JA: This is for techniques or implementation ideas but as Greg rewrote them we will review them.

Greg: There is a conflict between "all" in tow points. All were structured differently which made it difficult to understand. I took one structured and restructured them all the same. I also thought I'd reduce total words and clauses. I also proposed taking stock phrases and replaced it with something new, to make it easier to read.
... It was inconsistent in using the phrase input device handlers...
... Is it now clearer?

Jan: I like it.

JA: Much clearer.
... 4.2.3 doesn't have a level at all. Any issues or comments with Greg's rewording?

KP: It's good.

JA: Greg put a Level A on 4.2.3. Is that different from before?

Jan: Ned to check UAAG 1.

Greg: My copy had a Level A, 23rd July copy.

JA: Ok, so wasn't updated.

Greg: Is there any user agent that does that?

JA: If Jaws is running then you can do this. Kim do you know as a keyboard user without Jaws running.
... Can you with speech only move the cursor to activate the handler to activate a mouse over?

Kim: You often can't.

<Jan> In UAAG 1.0: 1.2 Activate event handlers (P1)

JA: This fails as you can't get a tooltip from the keyboard.
... Trying to make access and activation available from the keyboard.

Jan: I dropped into IRC "In UAAG 1.0: 1.2 Activate event handlers (P1)"

Kim: Irony of tooltips is that people that need to use keyboard shortcuts can't use the help via keyboard.

Greg: Sometimes tooltips are done at system level and sometimes by JavaScript.
... Fact that tooltips are done by system doesn't invalidate stuff.

JA: Let's use Greg's wording.

Greg: I don't think you mean the user has to go via the UI to activate an event handler.

JA: If something gets focused it shouldn't tell me there is a tooltip but pop up the tooltip.

<Greg> What I meant was that for common things like tooltips, the user should not have to go through UI to select and activate an event handler; this should only be a fallback workaround for dealing with badly written content.

KP: Definitely need full control. Sometimes Enter does more than one thing...

JA: Greg's wording captures the thought, need to flesh it out with implementation and examples.
... This is critical and has been for a long time.
... This is a repair function to if the author only wrote a mouse handler.

<Greg> I'm wondering about relative priorities of the two activation SCs. If there are multiple event handlers dealing with click on a specific element, a user using a real mouse can't choose which to activate. It seems the most useful, and therefore highest priority SC would be "activate all" that gives the user the same functionality as the average user.

Greg: Can't base guidelines on what JavaScript does as we are technology neutral.
... we can imagine a situation where a user tabs and there is a click or a double click....
... User doesn't need to choose...

JA: The keyboard user should have the same functionality as the mouse user not more.

Greg: Right.
... You could offer the keyboard user more but this is not Level A.

KP: Important to map things exactly as it can really confuse people.

Greg: Another approach is not to have the UA enumerate the handlers but to provide a mechanism to activate...

JA: The UA simulates the mouse click by the keyboard but has to know someone is asking for a mouse click.
... We will add Greg's new language to the editors draft. I can work with you Greg.

<AllanJ> ACTION: Jeanne to add new wording for 4.2, see http://lists.w3.org/Archives/Public/w3c-wai-ua/2009OctDec/0079.html [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action06]

<trackbot> Created ACTION-254 - Add new wording for 4.2, see http://lists.w3.org/Archives/Public/w3c-wai-ua/2009OctDec/0079.html [on Jeanne Spellman - due 2009-12-10].

<AllanJ> ACTION: Jim to work with Greg (and ping James Craig) to develop implementation stuff for 4.2 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action07]

<trackbot> Created ACTION-255 - Work with Greg (and ping James Craig) to develop implementation stuff for 4.2 [on Jim Allan - due 2009-12-10].

Greg: Be good to talk to other representatives of technologies such as Flash.

JA: Topic: 3. 4.2.2 implementation discussion http://lists.w3.org/Archives/Public/w3c-wai-ua/2009OctDec/0080.html

SH: We looked at the mouse over idea and made changes to 4.2.1. Greg had changes from 4.2.2.

Greg: I though a different lead in would help.

SH: That may work. If we change that we need to change 4.2.1 as well.

<AllanJ> Although it should not do so, some Web content is designed to work only with certain input devices, such as a mouse, and make functionality available only through event handlers for those devices. Some users interacting with a web browser may be doing so by voice,

<AllanJ> keyboard, mouse or another input technology or a combination of any

<AllanJ> of these. No matter how the user is controlling the user agent, he or

<AllanJ> she must be able to activate any of the event handlers regardless of

<AllanJ> the interaction technology being used.

SH: We just need to make them consistent.

Greg: Maybe we should postpone the discussion.
... If we change from event handlers to something else we need to revisit this.

JA: This is a way to back into it. Look at the intent then phrase how we do our SC. It's a good start.
... Anyone got any objections to the intent text?

All: All looks good.

<AllanJ> ACTION: jeanne to add [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action08]

<trackbot> Created ACTION-256 - Add [on Jeanne Spellman - due 2009-12-10].

<AllanJ> Intent of Success Criterion 4.2.2

<AllanJ> > Although it should not do so, some Web content is designed to work only with certain input devices, such as a mouse, and make functionality available only through event handlers for those devices. Some users interacting with a web browser may be doing so by voice,

<AllanJ> keyboard, mouse or another input technology or a combination of any

<AllanJ> of these. No matter how the user is controlling the user agent, he or

<AllanJ> she must be able to activate any of the event handlers regardless of

<AllanJ> the interaction technology being used.

<AllanJ> Examples of Success Criterion 4.2.2:

<AllanJ> A user who cannot use a mouse needs to activate a flyout menu that

<AllanJ> normally appears OnMouseOver. The user should be able to navigate to

<AllanJ> a link and activate it using keyboard shortcuts.

<AllanJ> Related Resources for Success Criterion 4.2.2:

<AllanJ> N/A

<AllanJ> to the implementation draft

<Greg> This version:

<Greg> http://www.w3.org/TR/2009/WD-UAAG20-20090723/

<Greg> Latest version:

<Greg> http://www.w3.org/TR/UAAG20/

<AllanJ> http://www.w3.org/WAI/UA/2009/ED-UAAG20-20091105/

<AllanJ> ACTION: jeanne to add the following to the implementation draft -- Intent of Success Criterion 4.2.2 -- Although it should not do so, some Web content is designed to work only with certain input devices, such as a mouse, and make functionality available only through event handlers for those devices. Some users interacting with a web browser may be doing so by voice, keyboard, mouse or... [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action09]

<trackbot> Created ACTION-257 - Add the following to the implementation draft -- Intent of Success Criterion 4.2.2 -- Although it should not do so, some Web content is designed to work only with certain input devices, such as a mouse, and make functionality available only through event handlers for those devices. Some users interacting with a web browser may be doing so by voice, keyboard, mouse or... [on Jeanne Spellman - due 2009-12-10].

<AllanJ> ...another input technology or a combination of any of these. No matter how the user is controlling the user agent, he or she must be able to activate any of the event handlers regardless of the interaction technology being used. --- Examples of Success Criterion 4.2.2: A user who cannot use a mouse needs to activate a flyout menu that normally appears OnMouseOver. The user should be able...

<AllanJ> ...to navigate to a link and activate it using keyboard shortcuts.

<AllanJ> CLOSE ACTION-256

<trackbot> ACTION-256 Add closed

Summary of Action Items

[NEW] ACTION: JA to write intent and examples 4.9.c [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action04]
[NEW] ACTION: jeanne to add [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action08]
[NEW] ACTION: Jeanne to add new wording for 4.2, see http://lists.w3.org/Archives/Public/w3c-wai-ua/2009OctDec/0079.html [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action06]
[NEW] ACTION: jeanne to add the following to the implementation draft -- Intent of Success Criterion 4.2.2 -- Although it should not do so, some Web content is designed to work only with certain input devices, such as a mouse, and make functionality available only through event handlers for those devices. Some users interacting with a web browser may be doing so by voice, keyboard, mouse or... [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action09]
[NEW] ACTION: Jim to make agenda item for creating UAAG video [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action01]
[NEW] ACTION: Jim to rewrite 4.9.c to incorporate resizing specific items without loosing access to information or functionality. [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action05]
[NEW] ACTION: Jim to work with Greg (and ping James Craig) to develop implementation stuff for 4.2 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action07]
[NEW] ACTION: Mark to include greg, jan comments and title change for 4.9.6 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action02]
[NEW] ACTION: MH to include greg, jan comments and title change for 4.9.6 [recorded in http://www.w3.org/2009/12/03-ua-minutes.html#action03]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.135 (CVS log)
$Date: 2009/12/03 19:38:28 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.135  of Date: 2009/03/02 03:52:20  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/UAAG 1 didn't make a splash so Judy and I have been stragizing on making UAAG 2 make a splash. / Judy and I have been strategizing ways to improve the visibility of UAAG 2.0 and insure we have implementers/
Found Scribe: henny
Inferring ScribeNick: Henny
Default Present: AllanJ, Jeanne, mhakkinen, +1.425.895.aaaa, Greg, Jan, +1.617.325.aabb, Kim, sharper
Present: AllanJ Jeanne mhakkinen +1.425.895.aaaa Greg Jan +1.617.325.aabb Kim sharper
Regrets: Kelly_ford
Found Date: 03 Dec 2009
Guessing minutes URL: http://www.w3.org/2009/12/03-ua-minutes.html
People with action items: ja jeanne jim mark mh

WARNING: Possible internal error: join/leave lines remaining: 
        <scribe> JA: Bim Egan from RNIB has joined the working group. Not sure if on the calls or just by email



WARNING: Possible internal error: join/leave lines remaining: 
        <scribe> JA: Bim Egan from RNIB has joined the working group. Not sure if on the calls or just by email



[End of scribe.perl diagnostic output]