W3C home > Mailing lists > Public > public-aria@w3.org > January 2016

ACTION-1380 and ACTION-1700

From: Rich Schwerdtfeger <richschwer@gmail.com>
Date: Mon, 25 Jan 2016 16:46:13 -0600
Message-Id: <A3A1CB29-5533-4514-8EB2-0EFD8F451915@gmail.com>
To: public-aria@w3.org
Given the shortcomings of the SVG mappings regarding <img src=“foo.svg”> discussed on the list I am recommending we place the following text in the role=“presentation” text:  

revised proposed text:

When the <img> is used to refer to either a raster image (e.g. <img src=“foo.jpg”>) or a vector graphics image <img src=“foo.svg”> it is treated as a single entity with all descendant elements being presentational. This is regardless of whether the target graphic has descendant elements that would normally be exposed to assistive technologies, such as with an SVG document. Consequently applying role=“presentation” or role=“none” are applied to the <img> they result is the same as aria-hidden=“true” is applied to the image. If it is possible to make the descendant elements accessible the SHOULD embed the document directly within the host document without it being referred to by <img>. 

be inserted before the text found in role="presentation":
"For any element with an explicit or inherited role of presentation, user agents MUST ignore any non-global, role-specific WAI-ARIA states and properties. However, the user agent MUST always expose global WAI-ARIA states and properties to accessibility APIs, even if an element has an explicit or inherited role of presentation."

Rich Schwerdtfeger

Received on Monday, 25 January 2016 22:46:42 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:23:18 UTC