Thank you for your efforts in working on accessibility for this. Thanks in particular for the longdesc thing, since there really is a shortage of people who post stuff the HTML 5 public reads who actually use longdesc.
It’s true that the aria version requires the content to be on the screen – longdesc merely *allows* that. But then, it is in theory possible to change that since ARIA is in working draft. The argument against is that ARIA is currently meant to work on a page or application, but I don’t think it’s such a hassle even in a widget installed and running offline, since it can hold the descriptive content offline too. In certain situations it may even make sense to be able to collect the descriptions in a seperate document (rather like a glossary) for ease of maintenance.
The argument Lachlan gives against allowing this is that it leads to invisible metadata, which in the general case is often badly-maintained. However, these things are, in the general case, non-existent, so looking at what people (and squirrels) who actually use these things do might be more important than extrapolating from the skewed dataset of “everything in existence”.
Anyway, since I am in the process of looking carefully at how to do our ARIA support in Opera, and therefore looking once again carefully at the spec (after several years of not getting close to most of the nitty-gritty), your experience and thoughts, and those of your readers, are interesting and valuable.
I have some other thoughts (and talked to John about them), but it is very late. Assuming I managed to solve the semantic puzzle, I will try to get back to the topic later…
]]>The long answer is here: http://tinyurl.com/blogdesc
]]>JAWS:
If described by is used on a fieldset (group box), JAWS speaks the description when focus is placed on a control within the group box for the first time.
If described by is used on a control, JAWS displays the description when the user presses JAWSKey+F1.
I think I should read more on this, I have two books which I got recently but I couldn’t find the time to read them, I’ll try to read one this weekend. One is “Web Accessibility: Web Standards and Regulatory Compliance” by J. Thatcher, M. Burks, et al., and the other one is “Maximum Accessibility” by John Slatin and Sharron Rush.
]]>Longdesc is working though. I don’t think NVDA supports it yet, but JAWS and Window-Eyes both announce the availability of a long description and invite the user to read it by pressing another keystroke (Enter in JAWS, Alt+Enter in Window-Eyes).
]]>I’m not certain if the aria-describedby solution I have works properly or not (aka, if it provides a clear path to the link that brings up the transcript), hence the feedback requests. If not, I’ll need to tinker with it more.
Gonzalo – Definitely still related to the topic. In the past I’ve been instructed that you should always start link alt attributes with “Link to”… but I don’t recall if it was advice meant for some strange SEO practice at the time, or accessibility or what. Any screen-reader users able to offer feedback? Is it obnoxious, or helpful?
]]>