MathJax v4.1.1 Released

7 views
Skip to first unread message

Davide Cervone

unread,
Feb 20, 2026, 7:02:35 AM (3 days ago) Feb 20
to mathja...@googlegroups.com
The MathJax team is pleased to announce the long-awaited release of MathJax v4.1.1.  This is mainly a bug fix release that resolves a number of issues from v4.1.0.  These are described in detail in the MathJax v4.1.1 release notes, but the key fixes include:


  • Fixed CS for positioning dialogs so that they appear at the proper location in a scrolled window, and so that page doesn't scroll to the top.
  • A new ui/no-dark-mode extension has been added to disable MathJax's dark-mode color scheme for those pages that don't implement a dark-mode color set.
  • Handling of clicks in form elements embedded within an expression are now better handled by the expression explorer, and tabbing will include embedded form elements.
  • The expression explorer now passes mouse clicks and other events on to the surrounding parent tags, so that math within a <button> element, for example, will allow the button to receive the click event when you click on the math.
  • A number of speech improvements have been made, including better handling of phantom elements, better speech for over/under constructions, and better handling of the speech for tables.
  • Speech is now properly added to inline elements in SVG output when automatic in-line line-breaks are allowed.


Those who are using MathJax from a CDN like https://cdn.jsdelivr.net/npm/mathjax@4 should receive the new version automatically, though it may take some time to propagate through the CDN network.  You may also have a cached version in your browser, so may need to either clear the browser cache, or relaunch your browser (or both) in order to get the latest version (the cached version should expire in about a week, depending on the CDN being used).


MathJax version 4.1.1 will load its font using the 4.1.1 version number explicitly if they are loaded from cdn.jsdelicr.net, but earlier versions of MathJax will load the latest version of the fonts.  That means that if you are still using v4.1.0, you may see a warning message in the browser's developer's console indicating that the fonts are version 4.1.1 while MathJax is at v4.1.0.  It is safe to ignore that message, and you can set versionWarnings to false in the loader section of your MathJax configuration to prevent them.  Alternatively, you can set the mathjax-newcm path to include a specific version, as in


MathJax = {

  loader: {

    paths: {

    }

  }

}


You can set similar paths for other fonts or font extensions if you need to as well.


As always, you may report issues in the MathJax issue tracker for v4.

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages