Fehler im Editor im Zusammenhang mit dem <hr>-Element

  • Affected Version
    WoltLab Suite 5.3
    Affected App
    WoltLab Suite Core

    Wird ein Beitrag im Editor mit dem <hr>-Element unterteilt, werden die Inhalte, die dem <hr>-Element folgen, beim Wechsel in den Quellcode-Modus gelöscht. Die Inhalte oberhalb bleiben bestehen.

    Im angehängten Video kann das für die Verwendung eines Zitat-Fensters nach dem <hr>-Element gesehen werden. Der Fehler tritt auch bei mehrmaligem Hinzufügen der Inhalte auf.

    Vorgehen:

    1. Um das Verhalten der Inhalte oberhalb des <hr>-Elements zu beobachten, wird ein Beispielwort getippt

    2. Es werden zwei leere Zeilen hinzugefügt.

    3. Wechsel in den Quellcode-Modus

    4. Hinzufügen des <hr>-Elements

    5. Wechsel in den WYSIWYG-Modus

    6. Hinzufügen einer neuen Zeile unter dem hinzugefügten <hr>-Element

    7. Hinzufügen weiterer Inhalte. Dabei ist es egal, ob es sich um Zitat-Fenster oder normalen Text handelt. Das Verhalten bleibt in allen getesteten Fällen das gleiche.

    8. Wechsel in den Quellcode-Modus

    9. Die unter dem <hr>-Element hinzugefügten Inhalte sind nun nicht mehr vorhanden.

    10. Wechsel in den WYSIWYG-Modus und mehrmaliges Wiederholen der Schritte 6 bis 8 führt zu dem gleichen Ergebnis (Punkt 9)

    Der verwendete Browser ist ein Firefox 85.0.2 (64-Bit)

  • Hallo,

    das Problem entsteht durch das manuell eingefügte <hr>-Element ohne nachfolgende Inhalte. Firefox scheint dort fehlerhaft zu arbeiten, beim Setzen des Cursor hinter des Element wird der Text in das <hr>-Element eingefügt, das aber gemäß Spezifikationen keine Inhalte haben darf.

    Bitte achte darauf, dass nach dem <hr> mindestens ein <p><br></p> steht, in das der Browser den Cursor setzen kann.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!