Re: Working Group Decision on ISSUE-131 caret-location-api

Hi robert,

>The "shadow DOM" proposal can be used to make some canvas applications
accessible to blind people

It is not  just for blind people, and 'blind' people are not just for people
who have no vision.
The shadow DOM is also for anybody who cannot use a mouse, many of whom have
20/20 vision.

Hence the need to take into account the requirements for keyboard, screen
reader, screen magnifier and voice recognition software users and a range of
users with other disibilities who may or may not use assistive technology

I suggest it would be helpful for you develop an understanding of users with
disibilities, a good place to start is the W3C WAI document
How People with Disabilities Use the Web (


On 30 April 2011 13:57, Robert O'Callahan <> wrote:

> On Sat, Apr 30, 2011 at 2:06 AM, Richard Schwerdtfeger <>wrote:
>>  Canvas is the closest thing to what developers are familiar with on
>> Windows which today is the pervasive client platform. If canvas is in the
>> specification it will be used extensively and this leaves HTML itself
>> inaccessible.
> Are you claiming that Win32 developers are used to implementing their own
> widgets from scratch using GDI, and therefore they will come to the Web and
> try to do the same thing with canvas instead of using HTML properly?
> I will also tell them that the reason it is inaccessible is because the
>> browser manufacturers refused to make it accessible and not because it was
>> technically impossible.
> I dispute that canvas can be made accessible in general. Has anyone
> demonstrated that it's technically possible to make games such as
> first-person-shooters, "Asteroids", or "Pac-Man" accessible to blind users?
> How about fractal generators, seam-carving demos, Google Street View, or
> Google's Body Browser?
> The "shadow DOM" proposal can be used to make some canvas applications
> accessible to blind people, but there you're really just creating
> alternative interfaces that bypass the canvas altogether. That can be done
> without specific canvas accessibility APIs and you haven't really made the
> canvas itself accessible, you've made the underlying application accessible.
> Rob
> --
> "Now the Bereans were of more noble character than the Thessalonians, for
> they received the message with great eagerness and examined the Scriptures
> every day to see if what Paul said was true." [Acts 17:11]

Received on Saturday, 30 April 2011 16:37:17 UTC