This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
[Filing on behalf of John Gardner] We need eventually to define how the root-level <title> and <desc> tags are exposed to AT agents in an HTML document. It is not yet clear how the <desc> element should be exposed, but the <title> element is pretty obvious. The root <title> element should be exposed to AT agents exactly as the <img> element's "alt" attribute is exposed. However, an "aria-label" attribute on the <svg> element should take precedence. HTML Task Force in discussion is unclear in this case whether it's a question for the HTML spec or the SVG spec, since this is "inside" the SVG element. Filing this bug to meet deadline but will need to figure this out.
(In reply to comment #0) > We need eventually to define how the root-level <title> and <desc> tags are > exposed to AT agents in an HTML document. It is not yet clear how the <desc> > element should be exposed, but the <title> element is pretty obvious. The root > <title> element should be exposed to AT agents exactly as the <img> element's > "alt" attribute is exposed. Is that also the same as how an <img> element's title="" attribute is exposed? Because I think of SVG <title> as more like title="" than alt="". > However, an "aria-label" attribute on the <svg> > element should take precedence. > > HTML Task Force in discussion is unclear in this case whether it's a question > for the HTML spec or the SVG spec, since this is "inside" the SVG element. > Filing this bug to meet deadline but will need to figure this out. I think this should be defined by SVG, but we currently do not. SVG 2 or a separate specification will define default roles etc. for SVG content. HTML can then defer to that.
mass-move component to LC1
Defining the semantics of SVG is out of scope for HTML. Re-assigning to SVG.