Response to your comments on WAI-ARIA 1.0 User Agent Implementation Guide

Dear Christophe Strobbe:

Thank you for your comments on the 24 February 2009 First Public Working
Draft of WAI-ARIA 1.0 User Agent Implementation Guide
( The
Protocols and Formats Working Group has reviewed all comments received on
the draft. We would like to know whether we have understood your comments
correctly and whether you are satisfied with our resolutions.

Please review our resolutions for the following comments, and reply to us
by 1 February 2010 to say whether you accept them or to discuss additional
concerns you have with our response. You can respond in the following

* If you have a W3C account, we request that you respond online at;

* Else, by email to (be sure to reference our
comment ID so we can track your response). Note that this list is publicly

Please see below for the text of comments that you submitted and our
resolutions to your comments. Each comment includes a link to the archived
copy of your original comment on, and may also
include links to the relevant changes in the WAI-ARIA 1.0 User Agent
Implementation Guide editors' draft at

Due to the scope of changes made in response to comments on the Last Call
Working Draft of WAI-ARIA, we are returning the specification to Working
Draft status. We will shortly publish a public "stabilization draft" of
WAI-ARIA and updated Working Drafts of the accompanying documents. While
these versions will not incorporate further discussion based on your
acknowledgement of our response to your comments, we will work with you on
your feedback as part of our preparation for the following version. You are
also welcome to submit new comments on the new public versions in addition
to sending your acknowledgement of our response to your previous comments.

Note that if you still strongly disagree with our resolution on an issue,
you have the opportunity to file a formal objection (according to 3.3.2 of
the W3C Process, at
to Formal objections will be reviewed during
the candidate recommendation transition meeting with the W3C Director,
unless we can come to agreement with you on a resolution in advance of the

Thank you for your time reviewing and sending comments. Though we cannot
always do exactly what each commenter requests, all of the comments are
valuable to the development of WAI-ARIA 1.0 User Agent Implementation


Janina Sajka, PFWG Chair

Michael Cooper, PFWG Staff Contact

Comment 279: WAI-ARIA UA Implementation Guide: mapping to Mac APIs
Date: 2009-08-20
Archived at:
Relates to: WAI-ARIA 1.0 User Agent Implementation Guide - 3.5. State and Property Mapping <>
Status: Accepted proposal

Your comment:
The role mapping in the WAI-ARIA UA Guide 


maps WAI-ARIA roles to NSAccessibility (i.e. Cocoa), but the state 

and property mapping 


maps ARIA states to values/names in the Carbon accessibility API 

("AX..."). Is there a specific reason for this?

Safari is a Cocoa application (like other Mac browsers: Camino, 

OmniWeb, Shiira), so a consistent mapping to Cocoa/NSAccessibility 

appears to make more sense.

(It may be possible to "translate" the names from the Carbon API to 

the Cocoa API by means of a simle find-and-replace operation, but I 

have checked this for only a few names.)

Response from the Working Group:
We are currently working with Apple to make sure the UAIG has the correct
APIs for all sections of the UAIG. 

Received on Monday, 14 December 2009 23:11:30 UTC