Page MenuHomePhabricator

Switch to anchor tags for linking in MathML
Open, Needs TriagePublic

Description

In T414289, we switched to using mrow with href attributes. This is due to the rendering of anchor tags in Firefox (140.7.0esr and older).

Screenshot From 2026-01-20 03-48-14.png (217×354 px, 15 KB)
(https://codepen.io/physikerwelt/pen/XJKMMyo)
Screenshot From 2026-01-17 02-15-54.png (54×79 px, 2 KB)

Newer non-esr versions already have this bug fixed.
This bug is not present in Chromium- or WebKit-based browsers.

This task will have to wait for the next Firefox ESR version (Q3 2026).

This task has two subtasks:

  • switch from mrow with href attributes to anchor tags
  • remove the mrow support in ext.math.popus.js (Preview extension support)