W3C home > Mailing lists > Public > public-html-a11y@w3.org > September 2013

longdec testing update

From: Charles McCathie Nevile <chaals@yandex-team.ru>
Date: Mon, 30 Sep 2013 03:43:30 +0200
Cc: "Andrew Kirkpatrick" <akirkpat@adobe.com>
To: "public-html-a11y@w3.org" <public-html-a11y@w3.org>
Message-ID: <op.w37a2sb4y3oazb@chaals.local>
Hi,

I realise we haven't formally adopted any tests yet (so please reply to
the call for consensus[0]). On the other hand, we have a bunch of
results[1] for the proposed tests[2].

On the browser + screen reader side, the results look reasonable. If
anyone has IE 11 it would be interesting to see if they have fixed the
apparent bugs they have, but it looks clear that longdesc can be
implemented interoperably even for corner cases.

I'd like to split the results to distinguish between reasonably simple
implementations to use, and things that technically pass but shouldn't be
considered evidence of good implementation. E.g. without extensions /
assistive tech of some kind Opera 12's access is mostly very good, but
discovery is poor, and my bare Firefox 23 can only be said to pass some
tests because the spec makes no requirement that the UI be effective
enough for the real world - although I believe they have improved that.

On exposing longdesc to accessibility APIs things look rather shakier. On
the other hand, it is not clear whether the testers were certain what a
pass or fail actually was so our results might be unreliable here. It
would be helpful to have more testing on APIs, by people who really are
clear what is required.

Finally, there are a few tests for validators. The basic tests come out
right, but the test for the "should" requirement of encapsulating
longdesc[3] doesn't get picked up by any tool I know. I've cc'ed Andrew,
who wondered if we had requirements on this, to find out if he knows of
any tool that would at least warn about the error.

[0] http://lists.w3.org/Archives/Public/public-html-a11y/2013Sep/0067.html
[1] https://rawgithub.com/chaals/longdesc-tests/master/test-results.html
[2] https://github.com/chaals/longdesc-tests/
[3]
https://rawgithub.com/chaals/longdesc-tests/master/fail-fragment-pointer.html

cheers

Chaals

-- 
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
         chaals@yandex-team.ru         Find more at http://yandex.com
Received on Monday, 30 September 2013 01:44:02 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:35 UTC