You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tinyMCE strips the multi language tag if paragraph tags are used inside span tag. This breaks multi language content in Moodle (questions or descriptions).
Reproduction steps:
insert the follwoing code in https://www.tiny.cloud/ as "source code" and click "save code":
<span lang="en" class="multilang">
<p>English text 1</p>
</span>
<span lang="de" class="multilang">
<p>German text 1</p>
</span>
<p>break</p>
<span lang="en" class="multilang">
<p>English text 2</p>
</span>
<span lang="de" class="multilang">
<p>German text 2</p>
</span>
open source code again.
✔️ Expected result
code stays as:
<span lang="en" class="multilang">
<p>English text 1</p>
</span>
<span lang="de" class="multilang">
<p>German text 1</p>
</span>
<p>break</p>
<span lang="en" class="multilang">
<p>English text 2</p>
</span>
<span lang="de" class="multilang">
<p>German text 2</p>
</span>
❌ Actual result
code is stripped as:
<p>English text 1</p>
<p> </p>
<p>German text 1</p>
<p>break</p>
<p>English text 2</p>
<p> </p>
<p>German text 2</p>
The text was updated successfully, but these errors were encountered:
tinyMCE strips the multi language tag if paragraph tags are used inside span tag. This breaks multi language content in Moodle (questions or descriptions).
Reproduction steps:
✔️ Expected result
code stays as:
❌ Actual result
code is stripped as:
The text was updated successfully, but these errors were encountered: