WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: for Chrome devs: intro to accessibility course

for

From: Steve Faulkner
Date: Sep 11, 2013 9:27AM


Hi Cameron, this may also be helpful:

http://www.html5accessibility.com/

it's not been updated for a year now (i am getting to it) but it provides
an overview of the various browser acc implementations.

Note: since Opera now uses the blink rendering engine its support pretty
much tracks chrome.

also useful for ARIA and when to use roles to add support for elements
semantics: http://rawgithub.com/w3c/aria-in-html/master/index.html

--

Regards

SteveF
HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>;


On 11 September 2013 16:17, Cameron Cundiff < <EMAIL REMOVED> > wrote:

> Thank you Steve, I am excited to have this resource, and I'll review it
> carefully.
>
>
> On Wed, Sep 11, 2013 at 10:52 AM, Steve Faulkner
> < <EMAIL REMOVED> >wrote:
>
> > Hi cameron,
> >
> > it is a black box with regards to its API as far as
> > >
> >
> >
> > The mapping of ARIA attributes to Mac OSX accessibility API is available
> > http://www.w3.org/WAI/PF/aria-implementation/#mapping_role_table (last
> > column)
> >
> > for HTML
> >
> >
> http://www.w3.org/TR/html-aapi/#html-element-to-accessibility-api-role-mapping-matrix
> >
> > It should be noted that VoiceOver uses the accessibility API information
> > exposed by the browser exclusively for web content. It does not interpret
> > the DOM directly.
> >
> > --
> >
> > Regards
> >
> > SteveF
> > HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>;
> >
> >
> > On 11 September 2013 13:14, Cameron Cundiff < <EMAIL REMOVED> > wrote:
> >
> > > On Wed, Sep 11, 2013 at 5:42 AM, Alastair Campbell < <EMAIL REMOVED> >
> > > wrote:
> > >
> > > > Jennison Asuncion wrote:
> > > >
> > > > > This free, online course from Google's Accessibility team is
> targeted
> > > at
> > > > > devs and others who work using Chrome. While the course is called
> > > > > Introduction to Web Accessibility, the specific focus is on
> > > > blind/visually
> > > > > impaired users' accessibility. g.co/webaccessibility
> > > >
> > > >
> > > > Is anyone else uncomfortable with how user-agent specific the course
> > > > appears to be?
> > > >
> > > >
> > > It seems more practical to focus on a single user agent and screen
> reader
> > > for a course of limited scope. Chrome is integral to the dev
> environment
> > of
> > > many web development professionals I know, mostly because it is fast
> and
> > > has excellent build in debugging tools.
> > >
> > >
> > > > It isn't just that it appears to reinforce the view that
> accessibility
> > > > > > visual impairment, but also that ChromeVox appears to be the primary
> > tool
> > > > for testing.
> > > >
> > >
> > > ChromeVox seems like the natural option when using the Chrome browser
> and
> > > given the scope of the course (and that it's Google). Even though
> > VoiceOver
> > > works well with Chrome, it is a black box with regards to its API as
> far
> > as
> > > I can tell, so less useful in terms of outlining the technology. NVDA
> is
> > > Windows only. This is my personal experience again, but most web devs I
> > > know use a Mac.
> > >
> > >
> > > > It is especially troubling given Marco's excellent explanation of why
> > > > ChromeVox can interpret things differently, as it doesn't use the
> > > browser's
> > > > API:
> > > > http://www.marcozehe.de/2013/09/07/why-accessibility-apis-matter/
> > > >
> > >
> > > I agree with Marco (see my follow up comment and link on the post). I'd
> > > like to see VoiceOver be the de facto testing tool for devs on OS X.
> But
> > > its still has roadblocks for dev workflow without patching.
> > >
> > >
> > > > I'm almost inclined to tell developers and even accessibility testers
> > > *not*
> > > > to use ChromeVox as it the least used, and it is likely to work
> > > differently
> > > > from the ones that people do use.
> > > >
> > >
> > > This is a great point, though I'd ask, is ChromeVox high enough
> fidelity
> > > that it would be useful? Is it so different that it'd be harmful, and
> in
> > > what ways?
> > >
> > > I'll hold criticism for the moment as the course materials are not up
> > yet,
> > > > but alarm bells are ringing...
> > > >
> > > > -Alastair
> > > > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > >