WAI Face2Face Meetings, Los Angeles Marriott
March 22, 1998
Agenda
2. Afternoon Session:
A) User Agent Guidelines: Jim Allen (for Jon Gunderson)
I) if Jim A needs to leave before conversation concludes,
Kitch Barnicle will conduct the remainder of the session
B) 2 presentations:
I) Sarah Morley (U of Hertforshire)
II) Chuck Oppermann (Microsoft)
Legend (Abbreviations Used to Identify
Speakers/Participants)
Al G: Al Gilman
Chuck L [also CL]: Chuck Letourneau (Starling Access)
Chuck O: Chuck Oppermann (Microsoft)
CK: Cynthia King (Gallaudet University)
D Clark: David Clark (CAST)
Daniel D [also DD]: Daniel Dardailler (W3C)
Dennis D: Dennis DeVendra (Recording for the Blind &
Dyslexic)
GJR: Gregory J. Rosmaita (American Foundation for the
Blind/AFB)
GK: George Kerscher (DAISY/Recording for the Blind &
Dyslexic)
GV: Gregg Vanderheiden (Trace)
HB [or Harvey]: Harvey Bingham (Yuri Rubinsky Insight
Foundation/YRIF)
Jaap: Jaap van Lelieveld (European Blind Union/EBU)
Judy: Judy Brewer (WAI Chair; W3C/IPO)
Kevin: Kevin Carey (RNIB)
Kitch: Kitch Barnicle (AFB)
Len: Len Kasday (AT&T)
Madeline: Madeline Rothberg (WGBH/NCAM)
Mark H: Mark Hakkinen (Productivity Works)
Max: Masafumi Nakane (W3C/Keio University)
Phil J [and PJ]: Phil Jenkins (IBM SNS)
Peter B: Peter Boscher (British Computer Association of the
Blind/BCAB)
SM: Sarah Morley (University of Hertfordshire)
Steve: Steve Tyler (RNIB)
Tom: Tom Wlodkowski (CPB/WGBH/National Center for Accessible
Media)
WC: Wendy Chisholm (Trace)
Will L: Bill Loughborough (Smith-Kettlewell Institute)
Part 2: User Agent Group (Jim Allen for Jon Gunderson)
Introduction
1. will not make decisions; here for review of work in
progress and methods of interaction on the list; at 3:30
will pause for comments from those leaving early
2. note on composition of UA WG: representatives of specific
disability groups; 2 browser reps: one from MS one from PWW;
Netscape will begin participating shortly--have identified
an individual, but could not attend meeting and may not be
able to participate in Face2Face; invited J.Bliss (Judy:
people from Opera on UA and IG lists, Amaya; need liaisons
for Lynx Dev Consortium); talked to Ben Weiss of AI Squared;
1. Charter Review
Jim read mission statement, which is available at:
http://www.w3.org/WAI/UA/charter.html
2. Timelines
Harvey asked at 3/21 session; Jim: aim is draft by end of
April; Jaap: is a draft available; Judy: is that a public
draft? Jim: don't think so--totally work of Jon summarizing
what has been done so far; date stamped February 13, 1997;
there is a March 12, 1998 on web site--a working draft
3. Issues
mission statement specifically looks at GUI browsers; need
to divide scope of what a browser is include Lynx, text-
based browsers, mobile browsers; phone access, web phone,
non-visual display
4. Form of Guidelines
a. basic functionality for any browser: HTML 4.0 and Css2
support
Chuck O: have a lot of concern about CSS2 is too nebulous
(startled reaction); MS' plans for implementing CSS are very
nebulous; have concerns that timeline for implementing CSS2
in IE isn't practicable; Judy: have had some conversations,
but in terms of accessibility there are a host of reasons
why CSS2 support must be built in; not only browser
manufacturer to be pushed, but would be good if took
leadership role; Chuck O: have concerns about it delaying
our programming; make CSS1 required make CSS2 recommended;
Jim: development of guidelines different than development of
browser as far as timelines are concerned; CSS supported
differently across platforms within browsers; AL: we may
have to look at priorities as to what needs to be consistent
if this is a stymieing issue
5. Addition of Section on Browser-server coordination based
on morning's sniffing discussion
AL: some activity in IETF targeted at creating a vocabulary
for use in negotiation; interested in these issues; degrees
of freedom in negotiation are same as key styles; media
types coarse grained
6. Priorities
Jim A: original semantics: very important, important,
recommended; interim solution 1, 2, 3 (1 top; 3 bottom)
7. Summary of Guidelines
4 major sections:
1) presentation adjustability: user control over display
2) navigation: keyboard navigation; alternative input
3) orientation:
5) accessibility visibility: help files and keyword
equivalents so that user can find out how to operate
particular tools
scenarios (Kitch)
purpose: descriptions that describe how user interact with
user agents
1. help developers understand access issues
2. tool for WG prioritize access features and their impact
when implemented of not implemented
3. serve as communications framework: can get users and
individuals to submit problems
4. proposed agent functionality (how feature will be
implemented and how will benefit other users)
suggested scenario components
brief characterization of user (i.e. functional limitations,
context for activity they are performing (school or job);
generic technology profile (platform, which browser, type of
assertive technology); actual task that user trying to
perform (real activity based on a real activity reported
anonymously by UA-WG and highlight current agent imposed
limitations and hardships);
Will L: agent imposed limitations: keep your eye on the
donut and not on the whole; focusing on details of browsers
less fruitful then focusing on how to access what is on the
web; attending too much to the question of whether NS or
MSIE or Opera or whatever can deal with issues is a non-
starter: info is in the code--make the browsers support all
PRs
Jaap: who is the audience?
Jim: browser developers and manufacturers; scenarios as
communication tool; illustrative--give user agent developers
a means of thinking about functionality; force them to think
about access
Will L: problem isn't using browser x, the problem is
accessing the web
David: don't understand the benefit of doing the scenarios
separate from the scenarios being done by the EO WG; one
segment of what EO is doing; why you feel the need to do?
Kitch: agreed; scenarios developed before UA began dialogue
with EO; help EO bang out ideas
Judy: give them to EO so you can get back to core task
implementation suggestions (may move to EO; test pages
simulation pages)
Jim: will take offline and discuss with other WG chairs
what structure should guidelines take?
Jim: ours are different than GL's; developed check-list;
need feedback on form/presentation
Phil: browser should be intelligent enough to keep
conflicting IMPORTANT style elements from rendering
something unintelligible
Dave C: one of the guidelines should be that when you define
one color, i.e. the text color, you must also define the
BGCOLOR; it would be a violation to define one without the
other
GV: if specify white text and beige background and then use
a bg image, will i have bleed-through
Kitch: WG needs to know from developers what kind of info
they need; what are the specific trickle down effects; in
addition to specify that user can define font, must ensure
that browser intelligent enough to look at all other
settings a la Phil's suggestion
Jim A: goes to the whole issue of the priorities set by CSS
GV: is there a contrast setting that makes the foreground
respond to changes in background; example: letter that is
black that is divided by a black line; is it possible to
have the part obscured by black line turned white
Phil: technology exists, but not in browser; mouse pointer
perfect example
Chuck O: could be another font attribute
Al G: in terms of CSS2 cannot get contrasting things via
style sheets; browsers and UA WG should be able to specify
functionality above and beyond CSS2/current standards;
Wendy: when tabbing through client side image maps,
highlighting will change color in response to BGCOLOR
Guido: persons affected by different eye disorders will have
different requirements; won't have a very efficient way to
do auto-corrections; will tax CPU as every pixel will have
to be analyzed; will have to let user specify color contrast
independent of what author does;
GJR: user override of author in all instances
Chuck O's Ten Minute Demo on Accessibility Features of IE4.1
goal: show what is currently in IE4.01; discuss plans/ideas
about future enhancements and possible pitfalls
ACCESSIBILITY OPTIONS
1. title can be placed on any element; displayed as tool-tip
2. formatting: allows to ignore colors, font styles, and/or
font sizes
(PJ) couldn't that lead to color x on color x?
3. user style sheet: can choose a style sheet and apply it
GJR: how are you viewing/editing style sheet; first step
to give them the tools; second step is to give them auto-
tools; GJR: is there a wizard? Chuck O: no; no plans; GJR:
why not?
4. options: always expand alt-text for images (only
available when image loading turned off); do not load image;
programmatically turned on by default when screen-reader or
screen-magnification installed on system
5. Active Accessibility
A. cannot display; implementing accessibility into
mainstream products bound by considerations; not an easy
task; have to consider implementation costs;
B. have not gotten back to level supported in 3.02 release
6. Questions
Bill: where does LONGDESC fit into tooltip hierarchy? will
a means of accessing LONGDESCs even be implemented? Chuck:
thrown into HTML 4 after IE4 began production; no
guideline on how to implement; want to support it, but
don't know when or how
Sarah: are tool tips keyboard accessible? Chuck: no--are
programmatically accessible via MSAA
Judy: what about someone with physical disability who
can't use a mouse?
GJR: what about those that don't use MSAA? Doesn't current
"Use My Style Sheet" place an undue onus on user? we've
been discussing how difficult it is to get professional
authors to implement guidelines and adhere to the PRs-why
no wizard, CSS editor plugin, or property sheet? current
set up: rely on default style sheets provided in IE, find
a style sheet library and download one that appeals; learn
CSS so that one can edit the style sheet manually; Chuck
O: wizard would be nice, is on wish list, but
implementation potentially problematic
Dennis D: 1) is IE going to be incorporated as part of
Win98? Chuck: yes (2) is MSAA going to be put into IE for
Win98; (3) is it being tested with screen-readers to
ensure accessibility? Chuck O: making certain that what is
shipped out with Win98 works with tools sent out with
Win98 but SAVs must utilize MS' standards to obtain info
Chuck O: PowerTools for IE4.1 allow you to build list of
links
GJR: need same thing for list of images, list ALT tags,
filename if none, link to LONGDESC
*** end of presentation; resume UA discussion ***
topic: implementation of Dynamic HTML
issues (Jim A): how does one get keyboard access to it?
tooltips are operating system dependent; need more
universalistic approach
Jaap: how are you aware that there is ALT, LONGDESC, TITLE,
and tooltip
David C: what we are trying to do is tell the browser
manufacturers how to implement something or providing a list
of what needs to be implemented; what to implement, rather
than how to implement
Judy: may be some benefits to some of the what's making some
comments on the how; advantage in consistency for core
issues
Len: can take any HTML and transform to XSL; a lot of
accessibility problems can be addressed if XSL was
sufficiently powerful and someone provided the scripts; when
is XSL going to be part of the browser and how powerful will
it be?
Al G: favor a certain amount of how; precedent: ALT-text;
what you get out of authors is how the browsers handle the
markup; must be consistent so as to provide authors with a
single target at which to aim; virtue of this group is that
it is a consolidate body that brings together info on needs
of persons with various disabilities
Chuck O: participation is aimed at getting concrete
implementation ideas; ideas are great, hard and fast rules
are not
Mark H: agree with chuck; have lot of ideas to implement
LONGDESC; open to ideas but opposed to hard and fast rules
GV: right click to pop up LONGDESC; keystroke on item;
render small visual indication that can be easily identified
Jim: can be implemented with CSS
GV: user can turn off options
Len: XSL tested against existence of attribute
GJR: encourage authors to add accessibility-oriented text to
page using style sheets; in absence of commitment by UA
manufacturers to support LONGDESC, should also encourage use
of style sheets to add links to page for LONGDESC
TV: XSL will allow us to do a lot of the transformation
needed for access; for example, intelligently unrolling and
reordering tables; downside: XSL working group just getting
formed, so let's not rely on it for accessibility
Len: does MS have plans to release a pre-recommendation use
of XSL?
Kathy Hewitt: have to look at what is available when browser
is released and use that
Discussion Summary (Kitch)
Kitch: guidelines should tell developers what to implement
and provide suggestions as to how when we can, but what to
implement will be required
GV: Access Board compiled an appendix of all required items,
accompanied by strategies/suggestions
Dennis D: implementations bog us down; need lists of what,
not how
Chuck O: questions for Raman: how can we get control over
process of rendering frames and tables and intelligently
unrolling them in the browser
TV: to unroll table with CSS would need: (a) unroll table
and show rules (b) eliminate certain items (c) ability to
add certain items; for full blown solution CSS not place to
do this--right place is XSL, but since XSL is not yet here,
should do it in the browser, as capabilities outlined above
are not in CSS 1 or 2 and are not yet supported by any PR or
WD
Chuck O: how does Lynx handle tables?
GJR: simply unrolls them by inserting a
when it
encounters a
PJ: what about headers?
GJR:
at end of each