W3C home > Mailing lists > Public > public-pfwg-comments@w3.org > October to December 2008

Re: ARIA Feedback

From: James Craig <jcraig@apple.com>
Date: Tue, 18 Nov 2008 13:58:35 -0800
Cc: public-pfwg-comments@w3.org
Message-Id: <B751A0AD-2B2C-4D78-B0CF-4D7A98AD6CAB@apple.com>
To: Martin Kliehm <martin.kliehm@namics.com>

Hi Martin,

I'm currently in the middle of overhauling the document for typos,  
spelling, tonal, and grammar mistakes, so your list is much  
appreciated. The attributes module does appear to be well out-of-date,  
and I have it marked as a todo. I'll go through each of the items and  
either fix them as specified, or include you on the discussion.

The removal of tabindex seems to be a mistake. I'll go back in the  
source and try to find out when/why it went missing.

Regarding hosting the DTD, that is the intention, but as this is a  
draft, it would be inappropriate for the W3C to host a changing  
version of a document intended for machine-readability. That step in  
the process will come later.

Thanks for your feedback, it's much appreciated.
James


On Nov 12, 2008, at 9:24 AM, Martin Kliehm wrote:

> Dear PFWG,
>
> a had a little time to take a look at the current ARIA working  
> draft, and I found three issues I'd like to comment on:
>
>
> 1. Errors in the ARIA Attributes Module
>
> a) There is a minor spelling error in the document description,  
> "Rick Internat" instead of "Rich Internet".
>
> b) The system identifier still contains the historic term "aaa" -  
> shouldn't that be updated to "aria" instead?
>
> c) Correct me if I'm wrong, but I think "undefined" is missing in  
> the allowed values for aria-checked:
>
>   Current definition:
>   aria-checked ( true | false | mixed ) 'undefined'
>
>   Correct definition:
>   aria-checked ( true | false | mixed | undefined ) 'undefined'
>
> d) "spelling" and "grammar" are both missing in aria-invalid:
>
>   Current definition:
>   aria-invalid ( true | false ) 'false'
>
>   Correct definition:
>   aria-invalid ( true | false | grammar | spelling ) 'false'
>
>
> 2. The description of "tabindex" is missing in the current version. 
> [1] In the previous version[2] "tabindex" was still listed as a  
> global property. The only change should have been that "tabindex" is  
> now a global attribute indeed that is not limited certain elements  
> (BTW, thanks for picking up my earlier suggestion).
>
> Speaking about "tabindex", I'm not familiar with the IE8 DOM  
> implementation yet, but IE6 and IE7 implemented it as "tabIndex"  
> while all other browsers use "tabindex" in DOM scripting. It would  
> be convenient if Microsoft could agree to accept "tabindex" in the  
> future.
>
>
> 3. Sample DTD
>
> The sample DTD is great, although I still believe it's too much to  
> ask an author to create a DTD file and serve it with the correct  
> mime type from his own server. From the example I thought I could  
> just use the URI http://www.w3.org/MarkUp/DTD/xhtml-aria-1.dtd as a  
> system identifier, but it throws a 404 error. Therefore I would like  
> to suggest hosting the DTD file on the usual W3C server. That would  
> be more convenient for authors, as a side effect browsers could  
> recognize the DTD as one of the known DTDs for mode switching and  
> accepting non-numerical HTML entities when the page is served with a  
> XHTML mime type.
>
>
> That said I would like to congratulate on the ARIA Best Practices  
> document! Recently I had to create a tablist navigation, and  
> although a few key combinations can't be captured or prevented from  
> bubbling in some browsers (ctrl-PageDown / PageUp in Firefox, ctrl- 
> Tab / ctrl-Shift-Tab in IE), the list of interactive keys was really  
> helpful. I'm sure I would have overlooked some keys or implemented a  
> different behavior without the list. So thanks again!
>
> Cheers,
>  Martin
>
>
> [1] http://www.w3.org/TR/2008/WD-wai-aria-20080806/#global_states
> [2] http://www.w3.org/TR/2008/WD-wai-aria-20080204/#global_states
>    http://www.w3.org/TR/2008/WD-wai-aria-20080204/#tabindex
>
> -- 
> Martin Kliehm
> Senior Frontend Engineer
>
> namics (deutschland) gmbh
> Gutleutstraße 96
> 60329 Frankfurt am Main
> Germany
>
> http://www.namics.com, http://blog.namics.com, http://learningtheworld.eu
> Skype martin.kliehm
>
> Handelsreg. B des Amtsgerichts Frankfurt a.M. / Reg.-Nr. HRB 57721
> Sitz: Frankfurt a.M. / Geschäftsführerin: Elke Schreckenbach
>
>
Received on Tuesday, 18 November 2008 21:59:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:14:59 GMT