Web Accessibility Issues - Who's to Blame?
Recently, Jeff Bishop has been blogging regarding a post made by a
sighted person that criticized how JAWS presented web pages. A blogger called isolani wrote an excellent article about such on his blog and here are
my comments about the matter.
I strongly agree with isolani's assessment of the state of web
accessibility and that the responsibility for most web content issues
falls solidly into the lap of the web developers and the hacks they
have used to make web sites work while the standards for accessibility
have been fairly fluid over the years.
I, however, also believe that the screen reader authors/publishers
deserve some of the blame for one specific reason: namely, while most
if not all of the screen reader companies are members of ATIA and show
up at the industry association's annual convention in Orlando, there
has been virtually no meetings between Freedom Scientific, GW Micro,
Dolphin, AI^2 and Serotek to discuss how web content should be
presented to their users in a way that web developers, even those good
guys who follow the WAI guidelines, so they can expect reasonably
consistent results no matter what AT the user with a vision impairment
might be using.
As isolani discusses his guilt for having crafted web pages in a
manner that works poorly with screen readers, I must also apologize
for my role in causing different screen readers to produce
inconsistent results on the same web page.
During my six years at HJ/FS, I strongly held the opinion that "it's
accessible if it works with JAWS" and my input into design issues for
our Internet support actually promoted a user experience that, while I
thought it would be superior to our competition, it would, until the
competition caught up, be unique to JAWS. Today, almost three years
since I worked a day for FS, I use four different screen readers
(JAWS, Window-Eyes, System Access and orca) and each of these have
their own idiosyncratic ways of delivering web content. At FS, we
tried to follow the WAI User Agent Guidelines and would tell web
developers to read the WAI Web Content Guidelines if they wanted to be
accessible. If they wanted to be very accessible with JAWS, though,
they might do something differently in order to really shine. I would
say something similar to teams that built web browsers, steering them
away from an MSAA solution and into one that exposes a DOM which, at
that time, would only work with JAWS.
The other group of AT users and developers whom I feel own some of the
blame is those folks who insist on a lowest common denominator
solution to web sites. These people often push for alternate, "text
only" pages that a screen reader user can read without requiring their
AT to be smart enough to handle pages that, if coded to the content
guidelines, should work with all access technology products. I feel
strongly that text only, blind guy ghetto solutions are at best a
quick fix and at worst an incomplete version of the main web site.
I believe that because amazon.com added their text only interface
rather than making their entire web site comply with the guidelines
they contributed greatly to the perception that people with vision
impairments need a ghetto to live in that will shelter us from nasty
things like advertisements, long lists of information and many of the
features that people without a disability can use on the main amazon
I know there are still a number of people who use SpeakUp or some
other text console based screen reader on GNU/Linux systems. They
will make the claim that because they use text only browsers that all
web sites should have some way to make a reduction of themselves so as
to work properly with ancient technology. My answer to this criticism
is that such people have access to the source code for their browsers
and that they should fix the compliance problems in the text browsers
and stop whining about progress in web standards.
As I started, I strongly agree that the majority of web accessibility
issues are the fault of web developers using odd hacks and writing
code that doesn't comply with the guidelines. The issues with AT
companies and users above are relatively minor when compared to the
overwhelmingly huge number of poorly crafted web sites out there