Possible to attach accessibility menu after running MathJax server-side?

30 views
Skip to first unread message

Sayan Sivakumaran

unread,
Jul 28, 2025, 11:11:27 AMJul 28
to MathJax Users
Hello!

I'm trying to render MathJax on the server to support users who disable JavaScript. This works fine on its own, but I'm having trouble getting the MathJax accessibility menu to attach to the server-rendered MathJax, presumably because all of the markup is already parsed and replaced with MathJax's output. Is it possible to get MathJax to reparse its own output so it can attach an accessibility menu on pre-rendered MathJax?

What I've Tried:
  • I previously used Temml to render MathML on the server, and then optionally load the MathJax script to parse that MathML so the accessibility menu could be loaded. However, it seems like Temml doesn't play nicely with MathJax when using more complicated environments like \begin{align}.
  • I tried experimenting with the `forceReparse` parameter in the Input Processor options to see if that would make the errors with Temml's markup go away, but no dice.
  • I tried checking if MathJax supports outputting MathML, in the hopes that the MathML output from MathJax will cooperate better with itself than Temml's MathML does. But if I'm reading the documentation correctly, the MathML output component is unlikely to get ported.

Sayan Sivakumaran

unread,
Jul 28, 2025, 11:16:27 AMJul 28
to MathJax Users
Apologies, I just found this previous discussion on this. I'm guessing that that this still isn't possible.
I think I have my answer for now, thanks!

- Sayan

Reply all
Reply to author
Forward
0 new messages