17
$\begingroup$

Formerly MathJax in comments broke if you had too many consecutive non-blank spaces, and too many was a moderately large number. When it breaks, you see MathJax code in red letters rather than the intended rendered notation.

But today it's been breaking in that way very frequently in short expressions. Can that get fixed?

$\endgroup$
  • $\begingroup$ E.g., I just suffered from this with $|f(x)-f(a)|=0<\epsilon$ in a comment (and I see it happens here again: Seem a space is introduced in the middle of epsilon $\endgroup$ – Hagen von Eitzen Aug 16 '16 at 15:50
  • $\begingroup$ Testing $|f(x)-f(a)|=0<\upsilon$. And also Testing $|f(x)-f(a)|=0<\delta$ $\endgroup$ – davidlowryduda Aug 16 '16 at 15:52
  • $\begingroup$ @mixedmath Are you experimenting with redundant white space? $\endgroup$ – Hagen von Eitzen Aug 16 '16 at 15:52
  • $\begingroup$ @HagenvonEitzen I was. I'm not quite sure what's up. But that it want to add a space exactly 4 characters into epsilon or upsilon and whatnot is a bit odd. $\endgroup$ – davidlowryduda Aug 16 '16 at 15:53
  • 2
    $\begingroup$ @mixedmath That's twenty characters without space (including the opening $). Used to be eighty. $\endgroup$ – Daniel Fischer Aug 16 '16 at 16:03
  • $\begingroup$ @DanielFischer I'm a bit surprised that $\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda$ renders fine. Oh! It doesn't! (I lied --- I thought I'd just tested that) Indeed, 20 characters seems to be a new thing. $\endgroup$ – davidlowryduda Aug 16 '16 at 16:04
  • $\begingroup$ If I guessed right and this has the same cause, things should be fixed (in code, not sure when the next build is rolled out, may take a bit). $\endgroup$ – Daniel Fischer Aug 16 '16 at 18:35
  • $\begingroup$ Also, it doesn't seem to be just the break of commands, but fractions also don't center properly. More details here: meta.math.stackexchange.com/questions/24839/… (10k only, I deleted it when I realized ~3 minutes after posting that it was a dupe (oops...)) $\endgroup$ – wythagoras Aug 16 '16 at 19:31
  • 1
    $\begingroup$ Test: \frac{\partial}{\partial x}: $\frac{\partial}{\partial x}$. \frac{\partial}{\par‌​tial\theta}: $\frac{\partial}{\par‌​tial\theta}$. $\endgroup$ – Michael Hardy Aug 16 '16 at 19:39
  • 1
    $\begingroup$ When I wrote \frac{\partial}{\par‌​tial\theta} once today, the denominator looked fine but the numerator had $\text{“} {\partial} \text{''}$ off to the extreme left (but still above the horizontal bar). $\qquad$ $\endgroup$ – Michael Hardy Aug 16 '16 at 19:41
  • 1
    $\begingroup$ @MichaelHardy I had it the other way around here: math.stackexchange.com/questions/1894301/…, where the numerator was fine but the denominator is off to the left, but still below the horizontal bar. $\endgroup$ – wythagoras Aug 16 '16 at 19:45
  • $\begingroup$ @MichaelHardy $\frac{\partial}{\partial\theta}$ vs. $\frac∂{∂\theta}$ (\frac∂{∂\theta}) $\endgroup$ – EKons Aug 28 '16 at 12:51
13
$\begingroup$

A quick note. We know what's going on, it's a change which had some side effects. I'll take a stab very soon.


Update: It looks better now, as you need 60 consecutive unbroken characters to replicate instead of 20. However, it's not finished. Tomorrow I'll simply disable the line breaking shenanigans for comments that have MathJax in them.


Update: this is now fixed. Comments which contain mathjax do not receive separators.

$\endgroup$
  • 3
    $\begingroup$ So you wrote this stub about the stab. Nice. :P $\endgroup$ – Asaf Karagila Aug 17 '16 at 20:40
  • $\begingroup$ In case it might be relevant, today I had a comment in which a whitespace mysteriously appeared in the middle of a \equiv. (i.e. it split the word). The problem disappeared after an edit. Very strange. $\endgroup$ – Bill Dubuque Aug 17 '16 at 21:26
  • 1
    $\begingroup$ @MichaelHardy's comment with a \partial in a fraction still seems to have an issue. $\endgroup$ – LSpice Aug 18 '16 at 16:37
  • 2
    $\begingroup$ @LSpice this just came up in chat too A possible explanation is that in that comment the (non-visible) separator was included explicitly in the actual source of the comment (likely inadvertently via a copy paste) as opposed to being automatically inserted on rendering (which is now prevented). $\endgroup$ – quid Aug 18 '16 at 16:43
  • 1
    $\begingroup$ @LSpice sorry for yet another comment but it just occurred to me how to test it. Copy the uncompiled \par‌​tial from that comment that does not render well (that is the last one) and use it by pasting it. This one will always break. But typing it out there will be no problem. $\par‌​tial$ $\par‌​tial$ $\par‌​tial$ $\partial$ $\par‌​tial$ $\par‌​tial$ $\par‌​tial$ $\partial$ (First three break.) Likely some editors could also show the character, but I don't have one handy (and/or do not know how to do it). $\endgroup$ – quid Aug 18 '16 at 16:51
  • 2
    $\begingroup$ @quid, I can't figure out how to make Firefox display them, but pasting into vim with :set list indeed shows $\par<200c><200b>tial$ for the first 3 and plain ol' $\partial for the last. Thanks! $\endgroup$ – LSpice Aug 18 '16 at 16:59
  • 2
    $\begingroup$ @LSpice. MichaelHardy's comment has some invisible characters embedded in the source. The rendering is perfect. $\endgroup$ – Sklivvz Aug 18 '16 at 17:00
  • $\begingroup$ Indeed, @quid pointed that out above. Thanks! $\endgroup$ – LSpice Aug 18 '16 at 17:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .