- From: Charles McCathieNevile <chaals@opera.com>
- Date: Fri, 26 Aug 2011 08:58:20 +0200
- To: "'Silvia Pfeiffer'" <silviapfeiffer1@gmail.com>, "John Foliot" <jfoliot@stanford.edu>
- Cc: public-html-a11y@w3.org
On Fri, 26 Aug 2011 06:06:03 +0200, John Foliot <jfoliot@stanford.edu> wrote: > Silvia Pfeiffer wrote: >> >> I am not arguing about @longdesc here. I am arguing about the problem >> that aria-describedby was developed to allow exposing the structure, > > No, it was developed as a means for DHTML/Web 2.0/AJAX/whatever widgets > to convey an AccessibleDescription to the Accessibility APIs. There is > no mention, and never was as far as I know, about exposing structured > content to the end user. The spec (although not very well, because you have to chase the thread through about 4 places) actually requires that you remove the structure and just present the text. I agree that this isn't necessarily clever. I wonder if it is because the accessibility APIs are not designed to handle included markup. (I also think it is a problem that ARIA is too closely tied to dealing with accessibility APIs rather than being clearly meant to allow browsers to offer the benefits to people who aren't using tools attached to those APIs, but that's a question that takes a lot of time and effort to deal with, and I ahven't been able to dedicate it. I appreciate that James Craig has provided some work along those lines, along with others). >> but it seems that all implementations are removing it. > > No implementation is removing anything - they are all doing (or should be > doing) what is specified in the ARIA spec and Accessibility APIs... >> So, either we have to fix up the aria-describedby spec to meet the >> implemented reality > > The implemented reality is, or should be, that when text is not visible > on screen, aria-describedby treats it as string text. Implementations and spec match here. If your goal is to use aria-describedBy instead of longdesc, which I think we should *want* to do but don't think we are anywhere near ready for, the problem is that you can't solve the kind of problem that longdesc solves by allowing for real markup (plus multimedia and so on). >> or we have to file bugs. This has nothing to do with the >> @longdesc arguments. > > File bugs where? Against what? Against ARIA. And yes, we should. In the meantime, I think we're stuck with longdesc for at least HTML5 (today it gives a good solution for the case of images - one of the long-term problems with longdesc is that it doesn't deal with the kind of application widgets ARIA was intended to make accessible). cheers Chaals -- Charles 'chaals' 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 Friday, 26 August 2011 06:59:03 UTC