Two limitations I've found for web accessibility on the Mac.

1. Firefox has bugs in reading keycodes so trying to make keyboard shortcuts for Firefox on the Mac is not possible. They claim to have fixed the bug but it's part of the FF3 release, which will be a while.

2. Safari doesn't allow tabindex="-1" or focusing on non-form elements or non-links. Widgets today are made up of spans, divs, lis and other markup. FF and IE both allow focusing on these items if there is a tabindex set. Safari does not. So when I Ajax in new content into a div on a page I move focus there and the screen reader reads it. This fails on Safari and there really is no way to notify somebody that there is new content.

CB

Benjamin Hawkes-Lewis wrote:
Richard Gardenhire wrote:
Does anyone have the address to write to the Web Consortium, so that concerns can be expressed?

Sorry, I'm confused. What concerns, exactly? What are you trying to achieve by writing to them?

There are many different ways for individuals to interact with the World Wide Web Consortium (W3C), which has a whole range of different activities, only one of which is accessibility focused (the Web Accessibility Initiative). Writing to a generic contact email address at the Consortium is unlikely to be an especially effective course of action. Usually people raise issues on an appropriate public Consortium mailing list, having checked to see that the issue hasn't already been raised and dealt with before.

Here's W3C's contact page:

http://www.w3.org/Consortium/contact

And here's the public W3C mailing list index:

http://lists.w3.org/

And here's the W3C Web Accessibility Initiative homepage:

http://www.w3.org/WAI/

I find that most of the web designs are not the fault of Apple's, but
rather, in the design of the website.

Perhaps. But I think some of WebKit's deficiencies mean that good designs don't work well and that bad designs (which are indeed common) aren't dealt with as well as they could be.

Is this what you meant by the web bug tracker, or is this two different situations altogether?

I wasn't talking about the "web bug tracker" (there's no such thing), but rather about the "WebKit bug tracker". WebKit (that's Web plus Kit as one word) is a open source web rendering engine. For an explanation of what that means, see:

http://en.wikipedia.org/wiki/Layout_engine

The WebKit engine underpins browsers such as OmniWeb and Shiira but also other HTML-consuming applications such as Apple Mail and Colloquy. Most relevantly here, it is the engine that Safari uses. For an introduction to WebKit, see:

http://en.wikipedia.org/wiki/WebKit

The WebKit bug tracker is a bug tracker specifically for the WebKit rendering engine:

http://bugs.webkit.org/

Hope that explains things a bit better, but don't hesitate to ask for clarification if you don't find it at the links provided above.

--
Benjamin Hawkes-Lewis


Reply via email to