Beschreibung
Beim Einfügen von BBCode in den Rich-Text-Editor werden Klammern als \[ und \] maskiert. Dies führt jedoch dazu, dass sie als gültiger Display-Math-Block interpretiert werden und somit fälschlicherweise als Mathematik gerendert werden.
Reproduktion
-
Kopieren Sie den folgenden Text
[details="summary"] some text [/details] -
Fügen Sie ihn in etwas wie notepad.exe ein
-
Kopieren Sie ihn aus notepad.exe, um Formatierungsinformationen zu entfernen
-
Fügen Sie ihn in den Rich-Text-Editor ein
-
Der Text sollte als Code angezeigt werden; deaktivieren Sie den Umschaltknopf „Code“, um ihn als einfachen Text anzuzeigen
Alternativ können Sie den oben gezeigten BBCode manuell in den Rich-Text-Editor eingeben.
Erwartetes Verhalten
Entweder
summary
some text
was in Ordnung ist, da dies die ursprüngliche Bedeutung des BBCode ist, oder
\[details=“summary”]
some text
\[/details]
was ebenfalls in Ordnung ist, da dies das ist, was man im WYSIWYG-Editor sieht.
Tatsächliches Verhalten
\[details=“summary”\]
some text
\[/details\]
was nicht in Ordnung ist.