- From: <bugzilla@jessica.w3.org>
- Date: Tue, 03 May 2011 17:35:53 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12590 Summary: @role=presentation for IMG should also require that @title is empty Product: HTML WG Version: unspecified Platform: PC URL: http://dev.w3.org/html5/spec/content-models.html#table -aria-strong OS/Version: All Status: NEW Keywords: a11y, aria Severity: normal Priority: P3 Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelley) AssignedTo: faulkner.steve@gmail.com ReportedBy: xn--mlform-iua@xn--mlform-iua.no QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, laura.lee.carlson@gmail.com, public-html-wg-issue-tracking@w3.org, public-html@w3.org, xn--mlform-iua@xn--mlform-iua.no, bhawkeslewis@googlemail.com, public-html-a11y@w3.org The #table-aria-strong table currently says that ]] img element whose alt attribute's value is empty = presentation role [[ There seems to be agreement (see message from Richard [1]) that, in addition to @alt being empty, the @title attribute must also be absent or empty. We also have a disputed Decision which says that a non-empty @title should be counted as equal to a non-empty @alt: Even if the Decision is disputed, the Decision anyhow supports the view that a non-empty @title makes the IMG non-presentational. AT behaviour also supports this view - see JUSTIFICATION sectoin below. Thus, please update the #table-aria-strong table to say something like the following: ]] img element whose alt attribute's value is empty and whose @title attribute is empty or omitted = presentation role [[ JUSTIFICATION: It is too simplistic to draw a direct link beween empty @alt and role=presentation. As explained in bug 12587, the effect of applying <img title="Lorem ipsum" role=presentation> is - in praxis - different from using an empty <img title="Lorem ipsum" alt="">: In the former case the IMG is completely hidden. In the latter case, the @title might be presented to the AT user. For example VoiceOver treats <img title="Lorem ipsum" alt=""> as non-presentational, due to the presence of @title, which it reads to the user. Also, inside links, the IMG's title is used by VoicOver (and probably also several other AT, see Steve's research from 2005 [2] ) if there is no @alt. The same goes for @alt in <area> elmements, where it seems VoiceOver actually prefers @title over @alt. Bug 12587 points to an example in the wild [3] which examplifies the issue: <a href="[link]"> <img src="http://images.apple.com/support/iknow/images/i_call_adv.png" alt="" title="Apple Support Express Lane"> </a> [1] http://lists.w3.org/Archives/Public/public-html-a11y/2011May/0042 [2] http://www.paciellogroup.com/resources/articles/WE05/forms.html [3] http://support.apple.com/kb/HT3669 -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 3 May 2011 17:35:56 UTC