Open pkra opened 11 months ago
I couldn't test with MathJax v4 / SRE 4.1 due to https://github.com/mathjax/MathJax/issues/3080 but I ran into the following problem with SRE v4.0.5.
For example, \prescript {h_{l-1}}{}{P}
\prescript {h_{l-1}}{}{P}
gives me
<math xmlns="http://www.w3.org/1998/Math/MathML" data-semantic-structure="(10 0 1 (7 2 (6 3 4 5)) 8 9)" ><mmultiscripts data-semantic-type="tensor" data-semantic-role="latinletter" data-semantic-id="10" data-semantic-children="0,1,7,8,9" data-semantic-collapsed="(10 0 1 7 8 9)" data-semantic-owns="0 1 7 8 9" data-semantic-speech="Superscript h Super Subscript l minus 1 Baseline upper P" ><mi data-semantic-type="identifier" data-semantic-role="latinletter" data-semantic-font="italic" data-semantic-annotation="clearspeak:simple" data-semantic-id="0" data-semantic-parent="10" data-semantic-speech="upper P" data-semantic-prefix="Base" >P</mi ><none data-semantic-type="empty" data-semantic-role="rightsub" data-semantic-id="8" data-semantic-parent="10" data-semantic-added="true" data-semantic-speech="" data-semantic-prefix="Right Subscript" /><none data-semantic-type="empty" data-semantic-role="rightsuper" data-semantic-id="9" data-semantic-parent="10" data-semantic-added="true" data-semantic-speech="" data-semantic-prefix="Right Superscript" /><mprescripts /><none data-semantic-type="empty" data-semantic-role="leftsub" data-semantic-id="1" data-semantic-parent="10" data-semantic-speech="" data-semantic-prefix="Left Subscript" /><none data-semantic-type="subscript" data-semantic-role="leftsuper" data-semantic-id="7" data-semantic-children="2,6" data-semantic-parent="10" data-semantic-added="true" data-semantic-speech="h Super Subscript l minus 1" data-semantic-prefix="Left Superscript" /><msub data-semantic-type="subscript" data-semantic-role="leftsuper" data-semantic-id="7" data-semantic-children="2,6" data-semantic-parent="10" data-semantic-owns="2 6" ><mi data-semantic-type="identifier" data-semantic-role="latinletter" data-semantic-font="italic" data-semantic-annotation="clearspeak:simple" data-semantic-id="2" data-semantic-parent="7" data-semantic-speech="h" data-semantic-prefix="Base" >h</mi ><mrow data-mjx-texclass="ORD" data-semantic-type="infixop" data-semantic-role="subtraction" data-semantic-id="6" data-semantic-children="3,5" data-semantic-content="4" data-semantic-parent="7" data-semantic-owns="3 4 5" data-semantic-speech="l minus 1" data-semantic-prefix="Subscript" ><mi data-semantic-type="identifier" data-semantic-role="latinletter" data-semantic-font="italic" data-semantic-annotation="clearspeak:simple" data-semantic-id="3" data-semantic-parent="6" data-semantic-speech="l" >l</mi ><mo data-semantic-type="operator" data-semantic-role="subtraction" data-semantic-id="4" data-semantic-parent="6" data-semantic-operator="infixop,−" data-semantic-speech="minus" >−</mo ><mn data-semantic-type="number" data-semantic-role="integer" data-semantic-font="normal" data-semantic-annotation="clearspeak:simple" data-semantic-id="5" data-semantic-parent="6" data-semantic-speech="1" >1</mn ></mrow ></msub ></mmultiscripts ></math >
Note how data-semantic-speech="h Super Subscript l minus 1" is on the none with leftsuper.
data-semantic-speech="h Super Subscript l minus 1"
I've re-tested this with SRE 4.1.0-beta.7 - the problem still occurs for me.
I couldn't test with MathJax v4 / SRE 4.1 due to https://github.com/mathjax/MathJax/issues/3080 but I ran into the following problem with SRE v4.0.5.
For example,
\prescript {h_{l-1}}{}{P}
gives me
Note how
data-semantic-speech="h Super Subscript l minus 1"
is on the none with leftsuper.