I’ve been worrying about Ajax accessibility for a while now, so I was delighted to read two very interesting items of research on Ajax accessibility which were published last week. Brothercake ran some tests and wrote,
I’m forced to conclude that, unless a way can be found to notify screen readers of updated content, AJAX techniques cannot be considered accessible, and should not be used on a production site without a truly equivalent non-script alternative being offered to users up-front. (Source)
Meanwhile, Joe Clark found what appears at first sight to contradict Brothercake’s research, when he tested a real-life Ajax application:
Everybody could do everything. It just wasn’t all that convenient. (Source)
Actually, these aren’t contradictory at all. Making Ajax apps accessible is a brand new endeavour. So there aren’t any hard and fast rules about what works and what doesn’t. Paraphrasing PAS 78 (because Christopher Okonjo at the British Standards Institution told me not to quote it):
Test your pages, you wanker. With assistive technologies. And real disabled people. Or you’re a bigger nob than you look.
Even when you’re sure of your assumptions, a bit of testing works wonders. And with Ajax, any assumptions seem destined to be proved wrong by testing.
Continue reading Ajax, accessibility and assistive technology