- From: Jonathan Avila <jon.avila@ssbbartgroup.com>
- Date: Mon, 2 Jun 2014 08:32:20 -0400
- To: Web Content Accessibility Guidelines Working Group <w3c-wai-gl@w3.org>
- Message-ID: <a13f90b8c16344608573d724d46b01c9@mail.gmail.com>
[David wrote] We would have to throw out a lot of failures using the logic that "sometimes AT gets it right despite questionable authoring." Your example of layout tables and images is not the same. Layout tables have no data table elements. Data tables have to have data table elements. That would be more akin to saying that decorative images didn’t need an alt. That does raise an interesting question. We already have F46: Failure of Success Criterion 1.3.1 due to using th elements, caption elements, or non-empty summary attributes in layout tables – thus there is a clear distinction between a compliant layout table and a data table. Why do we need to require role of presentation if a compliant layout table already has to have no data table markup? It might be that we are concerned that AT might render information about the table to the user or leave the structure in the API tree. Are these barriers to access? not in my opinion. Do they represent the page layout? Yes. If we suddenly said that layout tables now have to have role of presentation how many millions of pages would now suddenly fail WCAG 2? What would be the benefit to the user, a little less verbiage about a table from a screen reader – that’s it. I agree with Ramon that IMO we can’t make this a failure. This is actually similar to developers adding list structure to links. Many people in our community add unordered list markup to each link in a group even though most links aren’t depicted in a list and don’t represent a list – and this is seen as a best practice. It adds extra speech to screen reader users and provides little benefit other than telling you the number of items. We have other markup structures such as nav that can be used but people even including extra list structure in nav elements. Jonathan *From:* David MacDonald [mailto:david100@sympatico.ca] *Sent:* Monday, June 02, 2014 7:23 AM *To:* rcorominas@technosite.es *Cc:* Alastair Campbell; faulkner.steve@gmail.com; Wilco Fiers; Web Content Accessibility Guidelines Working Group *Subject:* Re: WCAG-ISSUE-23 (DavidMacD): We should consider a new "Failure to provide role=presentation on a layout table" Perhaps we are exploring the nature of what WCAg means when we say "common failures". There may be a certain amount of fluidity of understanding among current and past group members. Such as what a failure means, really. I'm not sure that I agree that WCAG should only define failures for circumstances that universally never work on any assistive technology. I suggest that almost every WCAG failure would have to be eliminated if we were to use that litmus test. For instance, when JAWS sees nothing in the ACCNAME of the API for an image, it uses heuristics as it attempts to read the file name of an image that has no alternate text. Perhaps the file name is sufficiently explanatory <img scr="fluffythedog.jpg">. We would have to throw out a lot of failures using the logic that "sometimes AT gets it right despite questionable authoring." Failures I don't think should be dependent upon these types of desperate attempts by AT to help their users. Cheers, David MacDonald *CanAdapt* *Solutions Inc.* Tel: 613.235.4902 LinkedIn <http://www.linkedin.com/in/davidmacdonald100> www.Can-Adapt.com * Adapting the web to all users* * Including those with disabilities* If you are not the intended recipient, please review our privacy policy <http://www.davidmacd.com/disclaimer.html> On Mon, Jun 2, 2014 at 5:50 AM, Ramón Corominas <rcorominas@technosite.es> wrote: I am not saying that it is consistent or that we should rely on heuristics, what I'm saying is that it is not always failing and that a WCAG failure would mean "you have to change this". Let's imagine a closed environment with a web app where the layout tables are supported, even if they have no role="presentation". Will be mandatory to find and change all the offending tables (distinguishing them from other possible data tables) just to solve a no-problem? Cheers, Ramón. Alastair wrote: Ramón Corominas wrote: "Thus, I would say that -at least in this case- the layout table is a way of using technology that is "accessibility supported", that is, it "has been tested for interoperability with users' assistive technology". Maybe it is ugly, but it is supported." Well, last time I came across this as an issue (on an intranet) there were no table headings, summary, or anything to mark the tables as data. However, NVDA and VoiceOver both announced the table cells. That is the point though - it is not consistent unless you specify it. I don't think relying on AT heuristics is good enough.
Received on Monday, 2 June 2014 12:32:55 UTC