Contact emails
[email protected]

Explainer
https://people.igalia.com/fwang/mathml-a-href

Specification
https://w3c.github.io/mathml-core/#the-a-element

Design docs
None

Summary
Introduces the <a> element within the MathML namespace exposed via the new 
MathMLAnchorElement WebIDL interface which inherits from MathMLElement. 
This feature aligns MathML hyperlink capabilities with HTMLAnchorElement 
and SVGAElement to ensure consistent link handling across HTML, SVG, and 
MathML.

Blink component
Blink>MathML

Web Feature ID
Missing feature

Motivation
Linking is an important web feature and support is highly desired for 
MathML (e.g. to be able to create links on different parts of a 
mathematical expression). In the past, href was supported on all MathML 
elements to allow that (in MathML2 in the XLink namespace, and in MathML3 
the default namespace) but some concerns were raised this was a bit too 
intrusive, because we have to do privacy mitigation ( 
https://github.com/w3c/mathml-core/issues/142 ), handle it specially in the 
the sanitizer API. We need a new <a> element for MathML to enable 
hyperlinks in mathematical expression

Initial public proposal
https://github.com/w3c/mathml-core/pull/307

Goals for experimentation
None

Requires code in //chrome?
False

Tracking bug
https://issues.chromium.org/u/1/issues/510487697

Estimated milestones
No milestones specified



Anticipated spec changes
Open questions about a feature may be a source of future web compat or 
interop issues. Please list open issues (e.g. links to known github issues 
in the project for the feature specification) whose resolution may 
introduce web compat/interop risk (e.g., changing to naming or structure of 
the API in a non-backward-compatible way).

https://github.com/w3c/mathml-core/issues/142 
https://github.com/w3c/mathml-core/pull/307

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6543819626643456?gate=6269974827106304

This intent message was generated by Chrome Platform Status.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/398b6ab3-d82d-4600-ab3d-cdc98761c39en%40chromium.org.

Reply via email to