[svg-aam] Platform WAI-ARIA Role Mappings for the `<a>` element (#53)

fred-wang has just created a new issue for https://github.com/w3c/svg-aam:

== Platform WAI-ARIA Role Mappings for the `<a>` element ==
cc @twilco @cookiecrook

Current [text in the spec](https://w3c.github.io/svg-aam/#role-map-a) is as follows:

"[link](https://w3c.github.io/core-aam/#role-map-link) role if the element has a valid href or xlink:href attribute. For a elements that are not links, use the mapping for tspan if the a element is a descendent of text, or the mapping for g otherwise."

However, other SVG-AAM issues mentioned current browser implementations differ from the spec and are inconsistent:

- https://github.com/w3c/svg-aam/issues/47#issuecomment-4082725504
- https://github.com/w3c/svg-aam/issues/52

There are some discussions happening for For HTML AAM and MathML AAM:

https://github.com/w3c/html-aam/issues/608
https://github.com/w3c/mathml-aam/issues/39

Likely we want SVG (and MathML) to be consistent with what HTML does.

See also https://bugs.webkit.org/show_bug.cgi?id=319107 for WebKit.

Please view or discuss this issue at https://github.com/w3c/svg-aam/issues/53 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 13 July 2026 07:31:54 UTC