[techs] Table Summary Tests (111, 112, 113, 114, 203)

>> but with JAWS the user can jump directly to any table on the page by 
>> pressing the letter "t".  If the table has a <caption> element, JAWS 
>> speaks the caption; it will also speak the summary if it's present.
>>
>> Pressing the "t" would cause JAWS to bypass the H<x> element in the
>> example above.

> Thank you for documenting another way in which Jaws is a broken user 
> agent. I'm sure the Working Group will custom-craft its techniques to 
> accommodate exactly what Jaws does in this instance.

I agree that Jaws is far from perfect, especially considering that
every so called improved new version of this same program seems
to change the way it behaves with web content, and as such causes
problems, for 
Real people etc.

However, in an example where you have an hx element above a table, then
a caption
in a table, What is inherently wrong with Jaws doing something like
moving to the
table (thus skipping the hx) when the user presses t?  h/shift-h in jaws
moves
Between the headings, t/shift-t moves between the tables.  Why should
jaws consider
An hx to be any part of the table just because it appears above the
table?
For all we know, the hx could be a section heading in the page that just
happens to be
followed by a table.

If we want to suggest that an hx just above a table is suficient to
actually link  that
Table to that hx as explicitly as, for example, label with form control,
then we are
starting to expect user agents and assistive technologies to make
decision about the linkages
Between different things on a page due to nothing more than screen or
code proximity.  I hope
People can see the problems inherent in this.

So how can you link a table to a header that is above it... Is there a
for/id linkage that can be
made?  No... So my example shows the inclusion of an hx inside the
caption.... Which is not
Given just for jaws compatibility, but because it seems to be a sensible
way to resolve
The linkage issue in an explicit way in the code... Which is what we are
seeking.

So in the example where the hx is above the table with caption, Jaws is
probably not really
Doing the wrong thing.  That's not to say that Jaws never does the wrong
thing by the way.

Received on Thursday, 18 August 2005 02:44:44 UTC