Versionsverlauf für markierte Beiträge vergleicht nicht die richtigen Versionen

Ein Beitrag eines Benutzers wurde als unangemessen markiert und ausgeblendet. Der Benutzer hat den Beitrag bearbeitet, um ihn akzeptabel zu machen, und er ist nun wieder sichtbar. Der Bearbeitungsverlauf zeigt jedoch beide Versionen als neuen Inhalt an.

Klingt das nach dem beabsichtigten Verhalten? Liegt es daran, dass der vorherige anstößige Inhalt nicht mehr sichtbar sein soll? Könnte der alte Inhalt stattdessen als versteckte Version gespeichert werden?

Sofern die Änderungen nicht innerhalb der Gnadenfrist vorgenommen wurden – was bei einer Flaggenbearbeitung nicht möglich ist, da Sie für eine bestimmte Zeitspanne keine Änderungen vornehmen können –, wird für jede Bearbeitung immer eine neue Revision erstellt.

Huh. Na ja, der alte Inhalt ist definitiv nicht mehr da. Ich werde wohl ein Auge darauf werfen, ob das wieder passiert, und mich melden, falls es jemals wieder vorkommt.

Mir ist keine Möglichkeit bekannt, wie dies passieren kann. Soweit ich weiß, wurde dies auch noch nie zuvor gemeldet.

(außer wir haben somehow einen neuen Fehler oder eine Regression)

Ich teste dies auf try.discourse.org und kann den Fehler überhaupt nicht reproduzieren.

Das Melden erzwingt eine 10-minütige Wartezeit, in der keine Bearbeitung möglich ist, sodass der Benutzer den Beitrag nicht schnell genug bearbeiten kann, um innerhalb der Gnadenfrist zu bleiben – und das setzt zudem voraus, dass der Beitrag unmittelbar nach der Veröffentlichung sofort auf den Schwellenwert gemeldet wurde!

2 „Gefällt mir“

Ich habe einen Screenshot der alten Inhalte einer Mod-Nachricht:

(Es ist etwas seltsam, dass er im Beitrag angezeigt wird, da es sich nur um einen Link und kein Zitat handelt. Ich vermute, die Zusammenfassung ist fest eingebettet?)

Hier ist hingegen der aktuelle Beitrag, wo man in der Bearbeitungsverlauf sehen kann, dass alles nach den ersten beiden Sätzen fehlt:

Ich habe es gerade selbst ausprobiert, und das Gleiche ist passiert: Der Bearbeitungsverlauf ging verloren, beide Versionen zeigen den neuen Inhalt (obwohl ich es nur mit meinem Admin-Konto getestet habe, es könnte also anders sein). (Ich teste es jetzt erneut mit einem normalen Benutzer, das dauert wegen der Wartezeit etwas länger.)

Wir verwenden Version 2.4.0.beta10. Ich bin gerne bereit, hier zu testen, wenn Sie möchten.

Es ist seltsam, dass im verlinkten Beitrag die Revision angezeigt wird, aber kein Unterschied zwischen den Revisionen besteht.

Ich kann dies tatsächlich auf try! nachstellen. Ich werde es daher als Fehler neu einstufen.

Hier liegt ein Fehler vor @eviltrout – es sieht für mich wie ein Irrtum in der Benutzeroberfläche für Revisionen aus. Beachte, wie ich hier eine Bearbeitung vorgenommen habe, indem ich den unteren Satz hinzugefügt habe, aber ich vergleiche Revision 2 mit Revision 2 anstatt Revision 1 mit Revision 2:

3 „Gefällt mir“

Dies scheint spezifisch für den Bearbeitungsweg für einen versteckten Beitrag zu sein, @eviltrout. Zufällige Änderungen an bestehenden Beiträgen auf try zeigen dieses Verhalten nicht.

3 „Gefällt mir“

Ich habe das Problem identifiziert und einen Fix zusammengeführt.

Toll, dass du diesen Fehler gefunden hast!

7 „Gefällt mir“