- From: Charles McCathieNevile <chaals@opera.com>
- Date: Tue, 15 Sep 2009 20:28:48 +0200
- To: "Jonas Sicking" <jonas@sicking.cc>, "Laura Carlson" <laura.lee.carlson@gmail.com>
- Cc: "Aryeh Gregor" <Simetrical+w3c@gmail.com>, "public-html@w3.org" <public-html@w3.org>
On Tue, 15 Sep 2009 19:50:36 +0200, Jonas Sicking <jonas@sicking.cc> wrote: > On Tue, Sep 15, 2009 at 10:26 AM, Laura Carlson > <laura.lee.carlson@gmail.com> 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 >> http://www.iheni.com/londesc-support-opera-1010/ > > 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... cheers Chaals -- Charles McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg lærer norsk http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Tuesday, 15 September 2009 18:29:45 UTC