W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > July to September 2004

Re: FW: Skip navigation in WCAG-2

From: david poehlman <david.poehlman@handsontechnologeyes.com>
Date: Fri, 10 Sep 2004 11:42:44 -0400
Message-ID: <010b01c4974c$d11fd710$6401a8c0@DAVIDPC>
To: "Jamal Mazrui" <Jamal.Mazrui@fcc.gov>, "WAI Interest Group" <w3c-wai-ig@w3.org>

this one went to the wai-ig.

Jamal,

Thanks for your clarification I have a problem though with a user agent
directing me where to go or a page for that matter.  For instance, when I go
google, it has the annoying habit of stamping its foot on the search edit
field because it seems that it is assumed that that is where I want to be
and that I am not interested in anything else the page has to offer or if I
am, I should be willing to leap for it if I know it is there.  We need for
the leading screen readers as you suggest they are to be configurable so
that I can just be informed that the page has loaded and take if from there,
but I digress only to say that I may want to have the page read
automatically from the top, I may want to start at the bottom and work
backwards, I may want to skip all the links on the page and if there is no
content, move ontowhere there is.  The point is though that as you suggest,
we do need standardized techniques for providing mark up so that these types
of things can be controlled.

Johnnie Apple Seed

----- Original Message ----- 
From: "Jamal Mazrui" <Jamal.Mazrui@fcc.gov>
To: "david poehlman" <david.poehlman@handsontechnologeyes.com>; "WAI
Interest Group" <w3c-wai-ig@w3.org>
Sent: Friday, September 10, 2004 11:25 AM
Subject: RE: FW: Skip navigation in WCAG-2


Hi David,
I agree that screen readers could technically do at least most of the
things you suggest.  I was trying to describe the default behavior of
the leading ones, which provide the reading experience for probably 95%
of their blind users.  I think most such users, including myself, like
the automatic reading of a web page after loading, as it increases
efficient browsing and decreases the need for manual keyboard
intervention.  It is a simple matter to stop the automatic reading with
a press of a single key if one wants to manually interrogate the page.
Significant benefit would thus result, I submit, if the automatic
reading began at the main content rather than top of the page.

Let me clarify that I did not mean that a new HTML code was needed to
reliably solve the skip navigation problem.  It could involve an
existing code such as the MAP or REL codes that some have suggested.  My
interest is in a convention, endorsed by the W3C, so that web authors
(and authoring tools) concerned with accessibility know what combination
of element/attribute/value to code in order to facilitate skip
navigation by a screen reader or other user agent.  I predict that
screen reader developers would soon implement recognition and navigation
based on such coding once the W3C adopts it for this purpose.

Regards,
Jamal

P.S.  I appreciate your copying any reply to the list.  I will try to
solve this puzzling problem of receiving but not sending posts today.

-----Original Message-----
From: w3c-wai-ig-request@w3.org [mailto:w3c-wai-ig-request@w3.org] On
Behalf Of david poehlman
Sent: Thursday, September 09, 2004 9:01 PM
To: WAI Interest Group
Subject: Re: FW: Skip navigation in WCAG-2



It woulbe be trivial to fix some of this.  Screen readers do not have to
start at the top of the page and begin reading and not stop till you
tell them to.  They don't have to start at the top of the page and read
at all. They could just simply announce that the page is loaded and let
you do the reading.  They could announce that the page is loaded and
verballize the characteristics of the page such as how many links,
headings and the like on the page, what the page title is and if there
are any forms on it or not or whatever you want.

We don't need new code for skip nav, what we need is to standardize on
something we already have such that it can be used for marching through
a page and for aides in navigation.  We can get lists of headings, lists
of links, lists of frames lists of form elements and who knows what else
so skip nav is really not necessary.  I know that htis leaves some in
the dark but skip nav doesn't even really help them for the reasons
jamal sites below and one more.  If I am using a text user agent and I
am looking over the page, If I follow skip nav, I have to reorient my
self and if I don't use skip nav but decide I want to, I have to find my
way back to it.  If on the other hand, I can move at will among headers,
jumping to the first last, second third, first level 1, 2, 3, 4... I can
go through a page in no time. It doesn't have to be the heading element,
it can be <p> for all I care, but standardizing on something would make
it a whole lot easier than putting an over used clumsy construct on
every page.

Johnnie Apple Seed

----- Original Message ----- 
From: "Tina Holmboe" <tina@greytower.net>
To: "WAI Interest Group" <w3c-wai-ig@w3.org>
Sent: Thursday, September 09, 2004 1:45 PM
Subject: Fwd: FW: Skip navigation in WCAG-2




 Forwarded by request.


------ Forwarded message ------
    From: "Jamal Mazrui" <Jamal.Mazrui@fcc.gov>
 Subject: FW: Skip navigation in WCAG-2
    Date: Thu, 9 Sep 2004 13:30:36 -0400
      To: <tina@greytower.net>

Hi Tina,
I tried to weigh in on this topic earlier today.  I did not receive a
copy of my post, so am wondering whether it made the list.  If not,
would you consider forwarding it?

Thanks,
Jamal

-----Original Message-----
From: Jamal Mazrui
Sent: Thursday, September 09, 2004 10:09 AM
To: 'Jesper Tverskov'; w3c-wai-ig@w3.org
Subject: RE: Skip navigation in WCAG-2


As a blind, avid user of the web, I strongly support the direction of
WCAG 2 regarding skip navigation.  I wish it were possible for this
capability to be addressed solely by the user agent, the combination of
web browser and screen reader, thus relieving page authors of that
responsibility for accessibility.  Unfortunately, however, there appears
to be no screen reader technique that can reliably infer where the main
content of a page begins.  I am experienced with the various huristic
techniques available, e.g., looking for non-linked text, a heading, a
frame, a paragraph break, etc., and none has been a reliable solution.
Often, I have to try one huristic after another on an unfamiliar web
site, hoping to find a mechanism that can spare me the frustrating,
unproductive experience of wading through navigation links, trying to
focus on the distinguishing content of the page.

I ask anyone suggesting the abandonment of skip navigation coding to
propose a reliable solution for user agents.  My current view is that
WCAG should, in fact, go further in this area by recommending a specific
HTML or XHTML code that a user agent can look for.  This would help
automate the skip navigation task, providing smoother, more productive
web surfing for people with visual disabilities.

At present, a skip navigation link still requires one to take several
steps:  stop the automatic reading of the page after it loads, navigate
to the top of the page to ensure that scrolling by the screen reader has
not passed the skip navigation link, tab to that link, execute it, wait
for the page to settle at the new point of focus, , and then begin
reading again from there.  A standard way of coding skip navigation
would allow a screen reader to automatically begin a continuous reading
of the page at its main content, a significant boost in the quality and
productivity of user experience.

Regards,
Jamal

P.S.  I do not seem to receive copies of messages I post to this list. I
would like to change that setting, as a way of assuring myself that a
message I sent was actually distributed.  I suspect that most people
appreciate such assurance when they have taken the time and care to
write something publicly, so I suggest a change in the default list
settings.  In any case, if someone can inform me how I can change this
setting, I would appreciate it.

-----Original Message-----
From: w3c-wai-ig-request@w3.org [mailto:w3c-wai-ig-request@w3.org] On
Behalf Of Jesper Tverskov
Sent: Thursday, September 09, 2004 5:46 AM
To: w3c-wai-ig@w3.org
Subject: Skip navigation in WCAG-2




The meaning of "Skip navigation" is almost completely changed in the
proposal for WCAG-2. Basically a "until user agents" has just been
dropped but in this case it changes the meaning of the guideline.

_ _ _ _ _ _ _ _ _ _


In WCAG-1:

"13.6 Group related links, identify the group (for user agents), and,
until user agents do so, provide a way to bypass the group. [Priority
3]"

In WCAG-1 it is clear that "skip navigation" is regarded as a user agent
issue. Authors should not bother about it, or just a little, the day
user agents can do the job.

This is a good approach. Already today a browser like Mozilla has a
"Find as you type" feature. It can be set up to work for links only
using the first letter of link text as access key making it extremely
easy to move around for keyboard users even making HTML Accesskey
irrelevant.

Most screen readers have or should have ways to go to next word, next
sentence, next paragraph, next heading, next list, end of list of links,
etc. It is much better for users of screen readers to become experts in
using these generic methods for moving around that can be used at most
websites than to rely on "skip navigation" implemented by millions of
web page authors never using it themselves.

"Skip navigation" should not be an author issue but should remain a user
agent issue. Making it an author issue is a text book example of how not
to make the web more accessible. Accessibility should as much as
possible be handled by user agents and as little as possible depend of
the acts of millions of web page authors.

_ _ _ _ _ _ _ _ _ _


In WCAG-2, Guideline 2.4, Level 2 Success criteria:

"Large blocks of material that are repeated on multiple pages, such as
navigation menus with more than 8 or more links, can be bypassed by
people who use screen readers or who navigate via keyboard or keyboard
interface. [V]"

and in HTML Techniques for WCAG 2.0, 9.6 Skipping link groups, says:

"Include a link that allows users to skip over grouped links."

"If there are five or more navigation links and/or other content that
comes before the main content of the page then the skip navigation
technique should probably be used. If there are twenty links and other
elements before the main content, one of these techniques definitely
should be used. The link should be at or very near the top of the page;
it is a link with a local target just before the beginning of the main
content."

_ _ _ _ _ _ _ _ _ _


Note the difference: Guidelines, WCAG-2, talk about 8 links, Techniques,
WCAG-2, talk about 5 and 20 links.

*** User agents are no longer mentioned, it has become an author issue
only.

By dropping "until user agents", in this case, WCAG-2 comes in line with
Section 508 also regarding "skip navigation" as an author issue. This
makes the proposal for WCAG-2 just as plain wrong as Section 508 has
always been.

WCAG-1 was right about "skip navigation" being mainly a user agent
issue.

Best regards,
Jesper Tverskov

www.smackthemouse.com
Received on Friday, 10 September 2004 15:41:51 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 23:39:44 UTC