For issues relating to RemexHtml, an HTML 5 parser library for PHP.
Details
Thu, May 28
Mon, May 18
May 9 2026
Apr 7 2026
Mar 31 2026
Change #1137286 abandoned by Physikerwelt:
[mediawiki/extensions/Math@master] Make MMLbase support trees: Improve Visitor implementation
Change #1128019 abandoned by Physikerwelt:
[mediawiki/extensions/Math@master] Add support for more complex linking in <math/> formulas
Mar 29 2026
Mar 27 2026
Mar 26 2026
Mar 19 2026
Feb 5 2026
@tstarling: This task has been assigned to you a while ago. Is this still a valid (open) task which requires more work, or do you assume this got fixed by T389734?
Jan 30 2026
Change #1233235 abandoned by C. Scott Ananian:
[mediawiki/services/parsoid@REL1_43] Support Dodo/PHP8.4 DOM implementations
Reason:
I don't think this is a good idea to backport.
Jan 29 2026
Change #1233229 merged by jenkins-bot:
[mediawiki/services/parsoid@REL1_44] Support Dodo/PHP8.4 DOM implementations
Jan 26 2026
Change #1233235 had a related patch set uploaded (by Reedy; author: C. Scott Ananian):
[mediawiki/services/parsoid@REL1_43] Support Dodo/PHP8.4 DOM implementations
Change #1233229 had a related patch set uploaded (by Reedy; author: C. Scott Ananian):
[mediawiki/services/parsoid@REL1_44] Support Dodo/PHP8.4 DOM implementations
Jan 20 2026
Change #1225176 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Use mrow elements for linking instead of anchor tags
Jan 19 2026
@FrederikHennecke1 that means Q4 26, With 153
Jan 18 2026
Firefox 140.7.0esr (64-bit) on Debian 13.
Interesting, what Firefox version are you using?
Jan 17 2026
In the MathWG we defined that it should be possible to replace all mrow with a and stop outputting mrow at all see
https://codepen.io/physikerwelt/pen/XJKMMyo
<math xmlns="http://www.w3.org/1998/Math/MathML" class="mwe-math-element mwe-math-element-inline">
<mrow data-mjx-texclass="ORD">
<mstyle displaystyle="true" scriptlevel="0"><a href="https://en.wikipedia.org/wiki/Energy" title="energy">
<mi>E</mi>
</a>
<mo stretchy="false">=</mo><a href="https://en.wikipedia.org/wiki/Mass" title="mass">
<mi>m</mi>
</a>
<msup><a href="https://en.wikipedia.org/wiki/Speed_of_light" title="speed of light in vacuum">
<mi>c</mi>
</a>
<mrow data-mjx-texclass="ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
</math>
<br>
<math xmlns="http://www.w3.org/1998/Math/MathML" class="mwe-math-element mwe-math-element-inline">
<mrow data-mjx-texclass="ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
<mo stretchy="false">=</mo>
<mi>m</mi>
<msup>
<mi>c</mi>
<mrow data-mjx-texclass="ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
</math>This is the rendering in Firefox. Chrome and Webkit look normal. But this issue is a bit wonky. I did screenshot it in my default Firefox browser(140.7.0esr ). This issue did not show up when I tried to compare it with BackstopJS so it may just be my local font.
Jan 12 2026
@FrederikHennecke1 thank you! I just left a note to https://github.com/mathjax/MathJax/issues/3484#issuecomment-3740249528 as I wasn't expecting this and want to avoid surprises in the future.
@FrederikHennecke1 do you think it is a bug in MathJax that the title is not used? If yes, we should file an issue here https://github.com/mathjax/mathjax/issues
Jan 11 2026
Change #1225176 had a related patch set uploaded (by FrederikHennecke1; author: FrederikHennecke1):
[mediawiki/extensions/Math@master] Use mrow elements for linking instead of anchor tags
Jan 9 2026
Dec 28 2025
I think this is complete.
@FrederikHennecke1 the W3C mathwg discussion continued. Eventually, only mrow/a elements should have links. I suggest we add mrows when needed, and don't switch to a elements right now. As soon as Chrome has native support for links, we rename all mrow elements to a elements (which is a very minimal change with a lot of effect).
Dec 27 2025
I just tried to find all formulas in enwiki with QIDs with a short python script but I could only find 161 unique formulas. Is this correct? If that is the case I think that we don't necessarily have to rewrite the cache to cache these formulas. I also tested the performance of with / without caching and got the following results:
Dec 19 2025
Nov 13 2025
Nov 12 2025
@FrederikHennecke1 It's still significantly faster with caching. So we need to continue with caching.
Oct 11 2025
Oct 10 2025
It was not needed up to now I think. Maybe there would be a performance gain if we used a read onlyclass https://en.wikipedia.org/wiki/Immutable_object?wprov=sfti1#PHP so you can introduce it if needed but it is a bit nicer to avoid having that
Is there a rationale for not having a MMLleaf::setText method, or is it an oversight ? This forbid post-processing of the produced tree, for example.
