- From: David Todd <dltodd@us.ibm.com>
- Date: Wed, 8 Apr 2009 15:15:33 -0400
- To: public-pfwg-comments@w3.org
- Cc: Andi Snow-Weaver <andisnow@us.ibm.com>, Catherine Laws <claws@us.ibm.com>, Andrew LaHart <andrew.lahart@us.ibm.com>
- Message-ID: <OFC7D3A701.393C0F72-ON85257592.00694B45-85257592.0069B0CA@us.ibm.com>
Following are eleven WAI-ARIA last call comments: 1. Global change: ARIA to WAI-ARIA 2. Regarding the following statement: "Often, heading elements will be referenced with the aria-labelledby attribute of the section for which they serve as a heading. If headings are organized into a logical outline, the aria-level attribute may be used to indicate the nesting level." Will this cause a screen reader to double speak a heading? 3. Regarding the following statement: "Note: Because document and application elements can be nested in the DOM, they may have multiple main elements as DOM descendants, assuming each of those is associated with different document nodes, either by a DOM nesting (e.g., document within document) or by use of the aria-owns attribute." How AT deal with duplicate main landmarks? 4. Regarding the following text: "marquee (role) A type of live region where non-essential information changes frequently. Also see log. Common usages of marquee include stock tickers and ad banners. An example of a marquee is a stock ticker. The primary difference between a marquee and a log is that logs usually have a meaningful sequence of more important content changes." What is the politeness level? 5. Regarding the menu role, should the separator and group roles be discussed here as well? 6. For the following example: <div role="img" aria-labelledby="caption"> <img src="example.png" role="presentation" alt=""> <p id="caption">A visible text caption labeling the image.</p> </div> Does a screen reader double speak "A visible text caption labeling the image" - once for the image and again as the paragraph is navigated to? 7. The region role says a region SHOULD have a heading provided an element with a heading role. Shouldn't the first choice be an HTML heading? 8. colheader/rowheader role - Some data tables cells span multiple rows or columns and the table "headers" and "id" attributes are used to associate cells with specific headings. Complex data tables require additional markup to explicitly associate the heading with the data. In the data cells, the headers attribute is used on the td element to specify which heading cell, via the id attribute on the th element, is associated with a specific data cell. Does ARIA provide support for column and row headings that span multiple columns and rows? As I mentioned, HTML tables provide the id and headers attributes. 9. Under the aria-relevant (property), it says "text is added or removed from the DOM". Should this sentence be deleted? How is adding or removing a DOM text node different from other notes (mentioned directly above the sentence about adding/removing text)? 10. Regarding the following statement: "If the tree is not completely represented in the DOM at all times, don't use either the structured or aria-owns methods. Instead use aria-level, aria-posinset and aria-setsize." How does one know if the tree is completely represented in the DOM at all times? 11. Regarding the following statement: "If the tree is not completely represented in the DOM at all times, don't use either the structured..." What is the structured method? Is this what was described above in the code sample for a tree (directly above this text)? If so, refer back to that code sample. David Todd IBM Human Ability & Accessibility Center http://w3.ibm.com/able 336-768-2259
Received on Wednesday, 8 April 2009 19:16:17 UTC