- From: Martin Kliehm <martin.kliehm@namics.com>
- Date: Wed, 12 Nov 2008 18:24:49 +0100
- To: public-pfwg-comments@w3.org
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 Wednesday, 12 November 2008 17:25:27 UTC