Currently, <figure> maps to the ARIA role="figure" accessibility mapping per the HTML-AAM. Applying the ARIA role to and SVG element, such as a <g>, will do the same thing as <figure>.
 
I was in the process of working with Freedom Scientific and NVDA on their implementations when we got held up over the use of <figure> in SVG. If the browser just map implement the ARIA role mapping for the ARIA role or the HTML element <figure> then when we apply the ARIA role mapping to SVG it will look the same to the screen reader vendor as HTML <figure>.
 
We have been working toward creating ARIA role semantics, equivalent to HTML semantics, to enable consistency across host languages. Also we have been asked by people in the Web Components community to do this as well.
 
Rich
 
 
 


Rich Schwerdtfeger
 
 
----- Original message -----
From: Anne van Kesteren <[email protected]>
To: Steve Faulkner <[email protected]>
Cc: Rich Schwerdtfeger <[email protected]>, Alexander Surkov <[email protected]>, Richard Schwerdtfeger/Austin/IBM@IBMUS, IAccessible2 mailing list <[email protected]>, Alexander Surkov <[email protected]>, Marcos Caceres <[email protected]>, Amelia Bellamy-Royds <[email protected]>
Subject: Re: [Accessibility-ia2] Fwd: figure role backgrounds
Date: Thu, Sep 15, 2016 6:34 AM
 
On Thu, Sep 15, 2016 at 11:43 AM, Steve Faulkner
<[email protected]> wrote:
> Provision of a figure role in Acc APIs is not duplicating anything in HTML.
> It is about providing a cross technology identification of a  [feature] that
> does not currently have a specific definition.

Why is the current implementation not sufficient?


> Currently <figure> is defined (and implemented as such) as a group role
> in Acc APis with an accessible name derived from a child <figcaption> if
> there is one.

It seems that if you have an equivalent situation in SVG where for
some reason you cannot use <figure>, you could always use this, no?


--
https://annevankesteren.nl/

 
 

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to