aria
aria copied to clipboard
`svg` element in HTML-AAM, SVG-AAM and WAI-ARIA Graphics Module specs
This is an intended duplicated issue already raised in SVG-AAM repo 4 years ago, but I opened it to gain traction on this topic since it affects quite heavily tool vendors.
Current specs:
- ARIA in HTML maps the
<svg>element to role="graphics-document" - SVG AAM set the default platform WAI-ARIA role mappings to "graphics-document"
- WAI-ARIA Graphics Module requires role="graphics-document" to have an acc name
Concerns:
- Currently, different AT don't expose the
svgelement to the user unless it has an acc name, ignoring the browsers computed role - Currently, browsers are exposing
svgelements differently (see last WPT test) - Web authors expect
svgnot to be exposed by default; if authors have to follow current specs, they are forced to either set an accessible name, or role=none to eachsvgelement, even if thesvgdoesn't convey any information.
Proposal:
- expose
svgwith computed role=none if no acc name (similarly as img element with empty alt) - otherwise graphics-document