MathJax לא מוצג בתוך \u003cdetails\u003e ללא שורה חדשה אחרי \u003csummary\u003e

Hi — this is a follow-up to my earlier post:


I’ve identified that MathJax expressions inside <details> blocks do not render unless a newline is inserted immediately after the <summary> tag.


Minimal reproduction:

This does not render:

<details><summary>Example</summary>
$$
x^2 + y^2 = z^2
$$
</details>

This does render:

<details><summary>Example</summary>

$$
x^2 + y^2 = z^2
$$
</details>

Notes:

  • This behavior is unintuitive and undocumented.
  • It affects both inline and block MathJax.
  • ChatGPT tells me it “Tested on Discourse 3.2.0beta3 with default settings”.

Could this be made more robust or documented somewhere for users relying on math formatting?

לייק 1

יכולתי לתקן את זה אבל לא הייתה לך הבעיה הזו אם היית משתמש בבלוק פרטים:

[details="test"]
$$
x^2 + y^2 = z^2
$$
[/details]
לייק 1

אה, אני חושב שעדיף לא לתקן את הנושא הזה אז

כן, זו לא באג, זו מגבלה/עיצוב של CommonMark

ערבוב HTML ו-Markdown כולל כמה כללים ספציפיים למדי ומפתיעים למדי.

לייק 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.