Rtl-Richtung ist in Anführungszeichen kaputt

Ich habe ein Forum in einer RTL-Sprache. Kürzlich werden Zitate anstelle von RTL in LTR-Richtung angezeigt.

Sind Sie auf der neuesten Discourse-Version? Ich kann es lokal nicht reproduzieren, wenn ich meine Sprache beispielsweise auf Arabisch umstelle.

Ich habe gerade auf die neueste Version aktualisiert. Das Problem wurde dadurch nicht behoben.

Tritt dies bei mehreren Beiträgen auf oder nur bei diesem speziellen? Haben Sie es auch im abgesicherten Modus versucht?

1 „Gefällt mir“

Ja, das passiert in mehreren Beiträgen. Und es passiert auch im abgesicherten Modus.

1 „Gefällt mir“

Können Sie einen Link zu Ihrer Website posten, damit wir sie uns ansehen können?

Hier sind Sie:

1 „Gefällt mir“

Danke, wenn ich mir den Quellcode ansehe, haben die Zitate dort ein dir="ltr"-Attribut. Ich vermute, Sie haben die Einstellung mixed text direction aktiviert. Tatsächlich kann ich Ihr Problem reproduzieren, wenn ich diese Einstellung lokal aktiviere.

Ich bin mir nicht sicher, ob dies „wie vorgesehen funktioniert“ oder ob hier ein kleiner/großer Fehler vorliegt. @Osama, sind Sie mit diesem Teil der App vertraut?

3 „Gefällt mir“

Es fühlt sich definitiv so an, als hätten wir hier einen Fehler. Ich würde erwarten, dass die Zitatrichtung mit der Site-Richtung übereinstimmt. Ich werde mich darum kümmern und sehen, was das verursacht!

4 „Gefällt mir“

Nachdem ich mir das angesehen habe, bin ich etwas verwirrt. Sind Sie sicher, dass dies früher korrekt gerendert wurde? Denn ich konnte nichts im Code finden, das die Behandlung von zitiertem RTL-Text mit einem Benutzernamen in einer LTR-Sprache ermöglicht. Ich habe auch eine Discourse-Version von vor über einem Jahr ausprobiert und das Zitat wurde auch nicht korrekt gerendert.

Wie auch immer, hier ist ein PR, um dies korrekt zu behandeln:

5 „Gefällt mir“

Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.