Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
This PR arranges for the various xarrow macros to produce a result that won't be stretched again later (e.g., when it is the sole child of an
mtdelement). The original MathML for something like\xrightarrowwas an embellished operator, so if it was in a setting where the embellished operator should stretch, the arrow could be stretched further than it should. E.g.,would produce an arrow the full width of the column rather than jus the width of the "D" (plus a little extra).
Since the arrow has to be stretchy to accommodate the over-script, and since
moverdoesn't have an attribute to prevent stretching, the only way to fix this is to make the result of\xrightarrowand similar macros be to produce something that isn't an embellished operator. This PR does that by preceding themoverby an empty element and enclosing it all in a larger container element. The arrow is marked as anORDso no additional space will be placed around it, and the outer container as a REL so that it gets the spacing that the arrow should produce.Since this changes the MathML output, I updated the tests that are affected by that.
Resolves part of mathjax/MathJax#3457.
[I gave the wrong description to the other PR for mathjax/MathJax#3457, which was supposed to be for this PR.]