- From: <bugzilla@jessica.w3.org>
- Date: Thu, 04 Apr 2013 13:46:29 +0000
- To: public-html-admin@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21579 Bug ID: 21579 Summary: Empty @alt should not imply role="presentation" if the <img> has @usemap Classification: Unclassified Product: HTML WG Version: unspecified Hardware: PC URL: http://www.w3.org/TR/html5/dom.html#sec-strong-native- semantics OS: All Status: NEW Severity: normal Priority: P2 Component: HTML5 spec Assignee: dave.null@w3.org Reporter: xn--mlform-iua@xn--mlform-iua.no QA Contact: public-html-bugzilla@w3.org CC: faulkner.steve@gmail.com, mike@w3.org, public-html-admin@w3.org, public-html-wg-issue-tracking@w3.org, xn--mlform-iua@xn--mlform-iua.no See comment number 10 in bug 21565 https://www.w3.org/Bugs/Public/show_bug.cgi?id=21565#c10 If empty @alt on @usemap were to imply role="presentation", then the entire image map would have to stop working. This follows from ARIA’s requirement that elements that are "linked" should be altogether disabled if one disables the "main" elment. (E.g. if you do <table role="presentation">, then all the childrene elements will be disabled as well) Looking in Safari + VoiceOver, there is thus a difference between doing 1) <img role="presentation" usemap="#map" alt="alt" src="src" /> on one side, and on the other side only use empty alt: 2) <img usemap="#map" alt="" src="src" /> In the first case, the entire image map stops working, while in the other case, the image map works just fine. (Also, in Safari + VoiceOver, the alt of the img in the image map seems to not be presented to the user - only the alt of the area elements are presented.) I think we can take for granted that there are many image maps around where there is an empty @alt, and where the author have not intended that this would make the image map stop working in AT. Further more, adding role="presentation" on an anchor element does as well not remove its interactivity. And given that image maps are links, to the extent that HTML5 requires the CSS img:link{} selector work for images that are image maps, it does not make sense to say that empty alt should remove the image map <img> elements from the accessibility tree. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Thursday, 4 April 2013 13:46:35 UTC