Wikipedia:WikiProject Mathematics/MathFormattingBugs
This page lists bugs and inconsistencies with the mathematical formatting system using the math extension with different preferences (server-side SVG/client-side SVG/client-side MathML).
The current default rendering mode, "server-side SVG", has been the default for many years. But a new rendering mode, "client-side SVG", is imminently scheduled to be deployed as the default, at which point "server-side SVG" will be removed as an option. In the long term, developers have a goal of making "client-side MathML" the default rendering mode.
To see every article in English Wikipedia with the new rendering mode, visit Special:Preferences § mw-prefsection-rendering and change the "Math" setting to "MathML with SVG image (client side MathJax rendering)".
To view a specific article with a particular rendering preference, without changing the global preference setting, append ?mathmode=mathml to the URL for "server-side SVG", append ?mathmode=mathjax for "client-side SVG", and append ?mathmode=native for "client-side MathML".
Yes, these names are confusing:
- "Server-side SVG" (
mathml, current default mode) means that the original LaTeX mathematics markup is converted to an SVG image on the server side using the MathJax library, version 2. This SVG image is sent directly to the reader's browser for display. - "Client-side SVG" (
mathjax, planned new default) means that the LaTeX markup is converted to MathML on the server side using a brand new PHP library unique to mediawiki, sent in MathML format to the browser, and then converted to an SVG image using the MathJax library, version 4, running directly in the reader's browser (note that MathJax is intended to be used to ingest the original LaTeX markup, so this is non-standard use of MathJax). - "Client-side MathML" (
native) means that the LaTeX markup is converted to MathML on the server side using the same PHP library, and then that MathML code is directly rendered by the reader's browser.
See Help:Displaying a formula for more general information about including mathematics within English Wikipedia articles. See #Formatting notes, below, for how to add entries.
Problems with client-side SVG mode
[edit]| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
| T437135 mathml, T437135 svg | \begin{align} & A \mathord{\vert} B \\ & A \mathop{\vert} B \\ & A \mathbin{\vert} B \\ & A \mathrel{\vert} B \\ & A + \mathopen{\vert} B \\ & A \mathclose{\vert} + B \\ & A \mathpunct{\vert}B \end{align} |
Basic commands to assign roles to symbols or groups of symbols by function so that spacing will be adjusted appropriately do not work properly | |||
\begin{align} & 1.2 && 1,234 \\ & 1\mathord{.}2 && 1\mathord{,}234 \\ & 1\mathpunct{.}2 && 1\mathpunct{,}234 \end{align} |
| ||||
| T437135 mathml, T437135 svg | \begin{align} & {]}{ A\mathbin{()}B }{[} && {]}{ A+B }{[} \\ & {]}{ {}\mathbin{()}B }{[} && {]}{ {}+B }{[} \\ & {]}{A\mathbin{()}{} }{[} && {]}{A+{} }{[} \\ & {]}{ \mathbin{()}B }{[} && {]}{ +B }{[} \end{align} |
| |||
| 9 open | \tbinom{n}{k} \binom{n}{k} {n \choose k} |
Text style binomial coefficient \tbinom uses too much spacing around the parens | |||
\textstyle \tbinom{n}{k} \binom{n}{k} {n \choose k} |
After setting text style, these three ways of formatting binomial coefficients should be identical, but the (obsolete but still-used) \choose formatting produces too-large parentheses with too much spacing Update: \choose seems improved, but \tbinom still renders differently from \binom when text style is set, and all three types still have too much space inside the parentheses | ||||
| 1b open T435385 | \varDelta \varTheta \varUpsilon \boldsymbol{\Alpha \Beta \Gamma} | full set of typefaces with some glitches to investigate. See mw:Extension:Math/T434428 for full set of typefaces. | |||
| 2 open | x\pm y | \pm has the wrong vertical position (the minus part is below the baseline) – perhaps uses the wrong font | |||
x \circ y,\, 30^\circ | \circ is too small | ||||
| 3 open | 1 \backslash 2 / 3 |
| |||
\backprime, \prime, X^\backprime, X^\prime |
| ||||
| 4 (maybe T417248?) | x' |
prime is horizontally too far from the letter in client-side SVG mode | |||
| 5 T434607 new task | \ddot {x} |
derivative dots in are too small, hard to read | |||
| 6 open | \overbrace{ 1+2+\cdots+100 }^{5050} |
spacing around + signs with an overbrace is completely wrong, | |||
| 7 open | \frac{\sum_{k=1}^N k^2}{a} |
Sum in a fraction uses the wrong format (should be inline style) | |||
\textstyle \sqrt{\sum_{k=1}^N k^2 } |
Sum in a square root with text style set uses the wrong format (should be inline style) | ||||
| 8 open | \int_{a}^{b} x \ dx |
Lower limits of integrals are too far from the integral sign | |||
| 17 open | \tfrac12,\, \tfrac{123}{456},\, \tfrac{a}{b},\, \tfrac{\sqrt2 x}{5y} |
Text-style fractions have vertical spacing that is much too tight | |||
| 17 open | \Bigl(\tfrac{1}{1 + e^2},\, \tfrac{e^2}{1 + e^2}\Bigr) |
Another example of the previous issue: spacing of text-style fractions | |||
| T438388 | S_0 \subset S_1\subset \dots\subset S_r |
Ellipses made with | |||
| T438388 | S_0 \subset S_1\subset \cdots\subset S_r |
Using | |||
| T437131 | \left / \frac{a}{b} \right \backslash |
Automatically sized ( | |||
\|x\| | Poor font used for norm: The two vertical lines are too close together, which compromises legibility. | ||||
\left\Vert \vphantom{ \frac{\big)}{\big)} } \Biggl\Vert \biggl\Vert \Bigl\Vert \bigl\Vert \Vert \right. |
Norm line spacing doesn't match between different sizes of fences | ||||
\bigl( () \bigr) |
Manually sized | ||||
{\sin}\bigl(\tfrac14\pi\bigr) |
Too much horizontal whitespace inside big parens | ||||
\mbox{if}\ n\ \mbox{is even} |
Too much space between \mbox and mathematical symbol. The space in the \mbox also looks a bit big. | ||||
| 15 open | <math>f(x) = {}</math><math>x^2</math>
|
There's not enough space after the equals sign in f(x) = {} which means that a long inline equation broken up into multiple math tags to allow line breaks will have incorrect space between parts. | |||
let <math>f(x) = {}</math><math>x^2</math>
|
let | let | let | Two <math> tags in a row have inconsistent baselines and neither one matches the adjacent text baseline. Bizarrely, the inconsistency is different than without the text (see preceding example). | |
C'^{*\!}, C' |
Inexplicably inconsistent prime symbols | ||||
| T434504 (this tracker issue currently doesn't address this bug) | \overline{\operatorname{gd} z},\, \operatorname{gd} z |
Not enough space between function and argument under overline: The spacing should be the same with or without the overline. | |||
\sqrt{t} \sqrt{x \vphantom{t} } |
Square root symbol is too high, which is especially ugly when trying to equalize the position of multiple square roots | ||||
\textstyle {F_n}^{\!2} |
Superscript too far away, even after negative space | ||||
\begin{align} &\Q\bigl(\sqrt5\bigr) \\ &\Q\bigl(\sqrt5~\!\bigr) \end{align} |
Workaround to add a tiny amount of space ( | ||||
\begin{align} &\sqrt{x} \big/ \sqrt{y} \\ &\sqrt{x} \big/ ~\!\!\sqrt{y} \\ &\sqrt{x} \big/ \!\sqrt{y} \end{align} |
Workaround to remove a tiny amount of space ( | ||||
\begin{align} &xy \\ &x\,y \\ &x~y \\ &x\;y \\ &x\ y \end{align} |
| ||||
| T434504 (this tracker issue currently doesn't address this bug) | \overline\alpha |
Overline too close to the letter, and not properly horizontally aligned (overline is too far to the right) | |||
\overline a |
Overline is too close to the letter and not wide enough | ||||
a \equiv b \pmod{m} |
| ||||
x ^ {x ^ {568 + xyz + il\ell e c + \rho p} } |
Super-superscript font is illegibly small and thin in "Client-side SVG" mode. Even the superscript font is pretty hard to read for readers with excellent displays and eyesight. (We don't currently seem to do it in any mode, but ideally we'd use a dedicated superscript font with increased weight and slightly changed letter shapes; see optical size. Computer Modern, implemented with Metafont, was designed such that TeX documents made with it would have slightly different letter shapes for every common text size, not just one shape for each symbol scaled up or down.) | ||||
\sum_0^{\frac12 X } |
Vertical fraction in a summation limit is illegibly small | ||||
(kx)^2,\, \sqrt{ (kx)^2,\, \left(kx\right)^2} |
Superscript after | ||||
\C \setminus \{0\},\, \C \smallsetminus \{0\} |
| ||||
\square ABCD,\, \triangle ABC |
Square symbol is too small, doesn't match size of letters or triangle symbol | ||||
| 9 open | \bigl[ \begin{smallmatrix} 1 & 1 \\ 1 & 0 \end{smallmatrix} \bigr] |
Small matrix is ugly with poor spacing and alignment: concretely, it needs more vertical space between rows, more horizontal space before/after the brackets, and possibly also slightly more horizontal space between columns, | |||
\left(\frac{1+x}{2}\right),\, \left(\frac{1+x}{2}\right)^n |
Inclusion of a superscript outside of parentheses breaks the spacing around + sign in a fraction | ||||
\frac{(x+y)^2}{2},\ \frac{ \left(x+y\right)^2}{2} |
Another similar superscript + fraction combination with this spacing bug | ||||
| T436876 | \begin{align} \underline{ }\underline{ }\underline{ }\\[1mu] \text{mu} \end{align} |
Empty underline | |||
| T435703 new task | \underset{f'}\rightarrow |
| |||
\varnothing |
| ||||
\subseteqq,\, \nsubseteqq |
| ||||
| T439455 | \leqslant,\, \nleqslant,\quad \geqslant,\, \ngeqslant |
| |||
\parallel,\, \nparallel,\quad \shortparallel,\, \nshortparallel |
| ||||
\bigstar |
| ||||
\longleftrightarrow |
| ||||
\curvearrowleft,\, \circlearrowleft |
| ||||
A \leftrightarrows B |
| ||||
\diagup,\, \diagdown |
| ||||
s_j s_i |
Not enough spacing/kerning after the first subscript makes it look closer to the second s than to the first s | ||||
\check{a} \check{m} |
Check symbol (reverse hat) is inconsistent; it is sometimes too big | ||||
\check{\hat{a} } |
| ||||
\tilde{a} \tilde{m} |
Sizing of tilde is inconsistent: it is sometimes too big | ||||
0.{\underbrace{999\ldots}_H} |
Extra space added to the left of material enclosed by an underbrace | ||||
\mathop{X}_a^x |
| ||||
| T437142 | \sideset{_a^b}{_c^d }\sum f(t) | \sideset is pretty much completely broken even with the originally expected operators like \sum | |||
| T437142 | \textstyle \sideset{_a^b}{_c^d }\sum f(t) | It is broken in inline style as well | |||
| T437142 | \sideset{_a^b}{_c^d }\sum_{i=1}^{N} f(t) | Surprisingly, it's more or less correct if the sum also has limits above/below (though the sideset symbols are a bit too close to the summation sign) | |||
\bigoplus_{j=1}^{N} \bigwedge_{k=1}^{j} \prod_{\ell=1}^{k} x_{jk\ell} | \bigvee, \bigwedge, \bigoplus, \bigotimes, and \bigodot aren't bold enough for their intended purpose; they should match the visual weight of \sum and \prod | ||||
2\mathbf{2} | mathbf is not heavy enough to easily distinguish bold from non-bold numerals | ||||
\begin{align} & {\color{blue}\blacksquare\ \textbf{blue} } \\ & {\color{red}\blacksquare\ \textbf{red} } \\ & {\color{green}\blacksquare\ \textbf{green} } \\ & {\color{cyan}\blacksquare\ \textbf{cyan} } \\ & {\color{magenta}\blacksquare\ \textbf{magenta} } \\ & {\color{yellow}\blacksquare\ \textbf{yellow} } \\ & {\color{brown}\blacksquare\ \textbf{brown} } \\ & {\color{lime}\blacksquare\ \textbf{lime} } \\ & {\color{olive}\blacksquare\ \textbf{olive} } \\ & {\color{orange}\blacksquare\ \textbf{orange} } \\ & {\color{pink}\blacksquare\ \textbf{pink} } \\ & {\color{purple}\blacksquare\ \textbf{purple} } \\ & {\color{teal}\blacksquare\ \textbf{teal} } \\ & {\color{violet}\blacksquare\ \textbf{violet} } \\ & {\color{black}\blacksquare\ \textbf{black} } \\ & {\color{gray}\blacksquare\ \textbf{gray} } \\ & {\color{darkgray}\blacksquare\ \textbf{darkgray} } \\ & {\color{lightgray}\blacksquare\ \textbf{lightgray} } \\ & {\color{white}\blacksquare\ \textbf{white} } \\ \end{align} |
Lowercase color names do not result in the expected colors. (We don't document the lower-case color names, it would be better if people didn't use them, and we should perhaps convert them all to upper-case alternatives site-wide, with human checking, but the lower-case versions should probably not behave differently in different modes, and any switch might affect some pages.) |
Separate table because the breakage is absurdly wide:
| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
| T437140 | \sideset{_a^b}{_c^d}D f(t) | \sideset renders a blob of red text on yellow; this bug breaks Fractional calculus and probably other articles as well. | |||
| T437140 | \sideset{_a^b}{_c^d}{\mathop{D} } f(t) | The above row is actually invalid LaTeX; the third argument is supposed to be a math operator. But a corrected version still breaks the MathML and client-side SVG renderers. |
| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
| 10 open | \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} |
all types of ellipsis use the wrong font – the dots are spaced much too closely together | |||
| 11 open | \begin{bmatrix} x & y \\ z & v \end{bmatrix} |
There's not enough horizontal whitespace space between the contents of a matrix and the brackets surrounding it | |||
| 12 open | f(n) = \begin{cases} n/2, & \text{if }n\text{ is even} \\ 3n+1, & \text{if }n\text{ is odd} \end{cases} |
There's not enough horizontal whitespace after the brace in the 'cases' environment | |||
| 13 open | \begin{align} f(x) & = (a+b)^2 \\ & = a^2+2ab+b^2 \end{align} |
The | |||
| 13 open | \begin{align} a &= 1, & b &= 2, \\ c &= 3, & d &= 4, \end{align} |
Another example, which perhaps more clearly demonstrates the problems: there is not enough space between separate equations on the same line as well as too much space before the equals signs. | |||
| 14 open | \begin{alignat}{2} f(x) & = (a-b)^2 \\ & = a^2-2ab+b^2 \end{alignat} |
and "alignat" is completely broken. | |||
| 14 open T434424 | \begin{alignat}{3} f(a,b) & = (a+b)^2 && = (a+b)(a+b) \\ & = a^2+ab+ba+b^2 && = a^2+2ab+b^2 \end{alignat} |
Too much space in alignat in MathMl and Client SVG | |||
| 14 open T434424 | \begin{alignat}{4} r_1 &= l_1 + 0 &&= l_1,\ & r_2 + 0\cdot 0 &> l_2 \\ R_1 &= L_1 &&= L_1,\ & R_2 &< L_2 \\ \text{(right)} & \text{(left)} && \text{(left)} & \text{(right)} & \text{(left)} \end{alignat} |
A perhaps clearer example demonstrating the problem from the previous 2 rows | |||
\begin{align} x & = & 1100&.1\overline{01110}\ldots \\ x\times 2^6 & = & 1100101110&.\overline{01110}\ldots \\ x\times 2 & = & 11001&.\overline{01110}\ldots \\ x\times(2^6-2) & = & 1100010101 \\ x & = & 1100010101/111110 \\ x & = & (789/62)_{10} \end{align} |
Another example of bad whitespace in align, this tiem with four columns. There should be no space between the digits before and after the binary point. | ||||
{{box|<math>\begin{align} x &= 1, \\ y &= 2.\end{align}</math>}} {{box|<math>\begin{align} x &= 1, \\ y &= 2. \\ \end{align}</math>}}
|
Adding \\ at the end of the align environment causes pointless extra space at the bottom. Output should be identical with or without the trailing \\. | ||||
\begin{align} \frac{\pi}{4} &= \sum_{n=0}^{\infty} \left(\frac{1}{4n+1}-\frac{1}{4n+3}\right) \\[6px] &= \sum_{n=0}^{\infty} \frac{2}{(4n+1)(4n+3)} \end{align} |
In | ||||
| T380654 reopened | c(x) = \begin{cases} \dfrac{1+\sqrt{1-4x} }{2x} \\[4px] \dfrac{1-\sqrt{1-4x} }{2x} \end{cases}\,. |
The above issue also affects the | |||
\begin{align} f(x) &= 2(x + 2) \\[20mu] &= 2x + 4 \\[8pt] &= 2x + 2^2 \end{align} |
In the | ||||
| 16 new task open T435274 | \begin{array}{|c|c|c|} a & b & S \\
\hline
0 & 0 & 1 \\
0 & 1 & 1 \\
1 & 0 & 1 \\
1 & 1 & 0
\end{array}
|
Lines between cells in the 'array' environment are not rendered at all. T377167 now reopened. | |||
\begin{align}x = b_0 + \dfrac{a_1}{b_1} {{}\atop+} \\[28mu]\ \end{align} \! \begin{align} \dfrac{a_2}{b_2} {{}\atop+} \\[2mu] \ \end{align} \! \begin{align}\dfrac{a_3}{b_3} {{}\atop+}\end{align} \! \begin{align}\\[2mu] \dfrac{a_4}{b_4} +\, \cdots. \end{align} |
Workaround used to render Leibniz's continued fraction notation is broken. (Such workarounds are necessary because Mediawiki's LaTeX implementation doesn't support the usual LaTeX commands for positioning elements.) | ||||
\cfrac{a_1}{1+a_2-\cfrac{a_2a_3} {1+a_3+a_4-\cfrac{a_4a_5} {1+a_5+a_6- \ddots } } } |
Incorrect vertical spacing in cfrac | ||||
\operatorname{gd} ({\pm \pi i} + \bar z) = \begin{cases} \pi - \overline{\operatorname{gd} z} \quad &\mbox{if }\ \ \operatorname{Re} z \geq 0, \\[5mu] -\pi - \overline{\operatorname{gd} z} \quad &\mbox{if }\ \ \operatorname{Re} z < 0, \end{cases} |
Inconsistent overline thickness | ||||
\bigl\{ {\textstyle \sum_{i=1}^n \alpha_i\beta_i} \mathrel{\big|} n \in \N,\, a_i \in \mathfrak{a},\, b_i \in \mathfrak{b} \bigr\} |
Vertical line explicitly set to use relation spacing ( | ||||
A block-level math element: <math display=block>
y = f(x)
</math>
| A block-level math element: | A block-level math element: | A block-level math element: | Math with "block" display is centered rather than indented, and seems to have too much vertical whitespace above when used as part of a paragraph. |
Sandwich issue
[edit]Listed on Phabricator T438945
In Vector2022 + latex-to-mathml-to-client-mathjax-svg, wide displayed math formulas that overlap a floating image are partially hidden by the image with no scrollbar to make the hidden part visible. When the formula overlaps with the caption of the image, both pieces of text are overlaid. Example from square pyramid (a div puts the following in a box to simulate a narrow window)
Client-side SVG mode:

A square pyramidal number is a natural number that counts the number of stacked spheres in a square pyramid. If the pyramid has layers, then it has spheres.
Server-side SVG mode:

A square pyramidal number is a natural number that counts the number of stacked spheres in a square pyramid. If the pyramid has layers, then it has spheres.
Native MathML mode:

A square pyramidal number is a natural number that counts the number of stacked spheres in a square pyramid. If the pyramid has layers, then it has spheres.
Blockquote issue
[edit]T382267 fixed and T420668 when using the parsoid parser open
See
- /BlockquoteLegacy Edited using the legacy parser
- /BlockquoteParsoid Edited using the parsoid parser
The parser can be set via Special:Preferences#mw-prefsection-editing editing->Developer Tools->Use the new Parsoid wikitext parser set to "Always (Opt-In)" or "Never (Opt-Out)".
MathML only bugs
[edit]| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
x : y : z |
Lack of space before colon | ||||
| T410843 | p(a|b) | Pipe introduces spurious spacing in Firefox | |||
\|pq\| = \|p\| \|q\| | Norm introduces spurious spacing in Firefox | ||||
\begin{align} \sqrt5 \end{align} |
| ||||
a \xrightarrow{\cong} b |
The ≅ symbol above the arrow is not clipped (as in server-side SVG render, which took a workaround to avoid) but in MathML mode is positioned too far to the right. |
Resolved issues
[edit]The following markup examples no longer appear to be problematic but are retained here as a convenient collection of test cases.
| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
| 1a T434428 closed - resolved | \Gamma \Delta \Theta \Xi \Omicron \Pi \Sigma \Upsilon \Phi \Chi \Psi \Omega | uses the wrong symbol – shouldn't be italicized. | |||
| T434456 closed - resolved | \left(a\right)' |
Missing prime symbol after lage right hand bracket. Main space example at Derivative#Rules for combined functions for quotient rule | |||
| T435705 resolved | \overset{}\overrightarrow {AB} |
Empty overset renders yellow-red SVG error message "mover" | |||
| T434477 new task | \textstyle \sum_{k=0}^{n-1} \frac{ \binom {n+1}k }{\binom n{k+1} } |
Binomial coefficients get hilariously wrongly sized when used from inside a text-style fraction. | |||
| T434504 | \bar x \bar m \bar{ABC} |
|
Formatting notes
[edit]To add and example, use a line like
|-
|| {{phab|T1234}} status || {{/RowFormat| 1= \tbinom{n}{k} }} || Description
In one of the tables. This will automatically add four columns with the latex code,
There are some restrictions on the characters that you can use in parameters to the {{/RowFormat}} template. The character | is treated as a separator between template characters so can't be use directly, instead use the {{!}} special template that is converted to a pipe character in the template transclusion process. Double curly bracket either {{ or }} signify the start or end of a template to transclude. Here simply add a space between then, latex ignore the extra space.
| Number | LaTeX markup | Server-side SVG | Client-side SVG | Client-side MathML | Notes |
|---|---|---|---|---|---|
| 1 | \left| \frac 1 2 \right| |
Produced with: {{/RowFormat| 1= \left{{!}} \frac 1 2 \right{{!}} }}
| |||
| 2 | \overline{\frac{top}{bottom} } |
Produced with: {{/RowFormat| 1= \overline{\frac{top}{bottom} } }}
{{/RowFormat| 1= \overline{\frac{top}{bottom}} }}
which causes errors. | |||
| 3 | <math>\left|\overline{\frac{a}{b}}\right|</math>
|
Manual entry without using the RowFormat template. See souce code for format. |
Adding Phabricator tasks
[edit]Task can be added to the Wikimedia Phabricator bug reporting system that the developers use. See mw:How to report a bug for the actual steps, how to log in and guidance on what makes a good bug report.
A few pointers for adding maths bugs
- Go to https://phabricator.wikimedia.org/maniphest/task/edit/form/43/
- Give a short description of the issue in the title say "\Omega rendered in italic rather than roman in Clientside SVG and MathML modes"
- Under
**Steps to replicate the issue** (include links if applicable):- Add details of your preference setting: MathML only/MathML with SVG image (client side MathJax rendering)/MathML with SVG image (server side MathJax rendering)
- Add the math expression used say
<math>\Omega</math>. - Try to find the simplest example that creates the issue.
- Under
**What happens?**:- Add a screenshot of the rendered equation, you can use examples from this page, its good if you can show the column headings.
- Add text describing why this is wrong
- Under
**What should have happened instead?**:- Add a screenshot of the correctly rendered equation
- Add text describing why this is correct
- Under
**Other information** (browser name/version, screenshots, etc.):- Say which browser you are using chrome/Firefox/safari is probably enough.
- Link to the Wikipedia article where the bug was first seen. Copy and paste the URL.
- Add
Mathto the Projects section.
After creating the task you can then add parent tasks, typically
- T375238 Client-side MathJax rendering problems
- T375318 "MathML only" mode formatting bugs (mathmode=native)
You can do this using the "Edit related task -> Edit parent tasks" side bar option.