Re: Opera 10.10 recently added longdesc support

On Tue, 15 Sep 2009 19:50:36 +0200, Jonas Sicking <> wrote:

> On Tue, Sep 15, 2009 at 10:26 AM, Laura Carlson
> <> wrote:
>> Hi Aryeh
>> You wrote [1]:
>>> as far as I
>>> know, longdesc is so consistently misused that no user agent, AT or
>>> otherwise, bothers providing it to users in any obvious way by
>>> default.
>> Opera 10.10 recently added longdesc support
> Meanwhile, Firefox 3.6 is removing support for it [1]. I added support
> for it a long time ago in [2], in fact, it was one of my first patches
> as a Mozilla contributor. However it was deemed too much code
> (literally thousands of lines of code) for too little gain. In these
> cases we generally advice the use of an extension instead, which seems
> like it's going to happen here [3].

This illustrates a few important things. For us it wasn't thousands of  
lines of code, but a quick fix (and one we expect to mostly re-use for  
aria-describedBy, as well as giving us experience of using that in the  
browser itself). So clearly extrapolating from teh experience of either  
Firefox or Opera doesn't apply to other people's code.

*Because* this was a quick fix we decided to do it, despite the fact that  
somewhere less than half a percent of the pages we know of use longdesc in  
some meaningful way (and about half of those use it right - but we made it  
do something we think is reasonable for the most common recoverable error  
case). If we were talking hundreds of lines of code we probably wouldn't  
have implemented it.

So now we expect to be able to better test longdesc, (traditionally, like  
Firefox we relied on a userJS extension for people who wanted access in  
the mainline browser) and also to get some understanding of how  
aria-describedBy works in the UI. We consider this a very low-risk change.

Personally I am sad that it didn't happen ten years ago, since the part of  
the web built with attention to accessibility may have developed  
differently (compare with accesskey which is also something that is only  
relevant to some pages, is used about twice as much as longdesc, but in  
the vast majority of cases is used in a reasonable and useful way). But  
trying to change history isn't very useful - at best we can try to make it  
 from now...



Charles McCathieNevile  Opera Software, Standards Group
     je parle français -- hablo español -- jeg lærer norsk       Try Opera:

Received on Tuesday, 15 September 2009 18:29:45 UTC