Kürzlich haben unsere Benutzer (einschließlich mir selbst) bemerkt, dass Discourse manchmal, wenn sie zu einem neuen Thema navigieren, 20 Beiträge (konstant 20) in der Beitragsgeschichte zurückspringt. Es treibt die Leute in den Wahnsinn. Wir verwenden die neueste Version von Discourse von heute und es passiert immer noch. Wir haben Berichte von Benutzern mit Safari, Chrome und Firefox. Jede Hilfe wird geschätzt.
Mir ist aufgefallen, dass ich, wenn ich kürzlich auf die Anzahl der neuen Nachrichten eines Themas klicke (neben dessen Titel in “Neueste” zum Beispiel), manchmal (die Bedingung für eine Reproduktion ist unklar) nicht dort lande, wo ich sollte.
Ich bin mir nicht sicher, ob dies mit diesen 20 Nachrichten-Sprüngen zusammenhängt, da ich an ein “Lazy Loading” von Bildern dachte…
.
Ist auch auf Meta aufgetreten (gerade eben in diesem Thema: Secure Uploads).
Dasselbe ist mir hier bei Meta zum gleichen Thema passiert: Ich habe im Menü links auf Sichere Uploads aus Ankündigungen geklickt. Mein erster Gedanke war, dass ein Beitrag bearbeitet wurde, aber das war nicht der Fall. Dann sah ich dieses Thema.
Ich habe mehrere Themen mit 40+ bis 700+ Beiträgen in meinem eigenen Forum überprüft und dort ist alles in Ordnung. ![]()
Bearbeitung: Während ich mein eigenes Forum durchsuchte, ist mir gerade eben bei einem alten Thema mit 47 Beiträgen dasselbe passiert. Ich wurde zu Beitrag Nr. 28 statt zum Ende weitergeleitet.
Wir sehen das Gleiche in unserem Forum.
Ich denke, es hängt auch mit diesem Thread zusammen:
Ich kann das auf mehreren Geräten reproduzieren. ![]()
Jemand wurde beauftragt, sich darum zu kümmern, also wird es hoffentlich bald eine Lösung geben.
Ja, 100 % das ist es, das sehe ich auch. Großes Problem. Sehr desorientierend, noch mehr auf Mobilgeräten.
Das bemerken wir auch in unserem Forum, fast genau zur gleichen Zeit, als die Vorlagen begannen.
Kann jemand bestätigen, dass dieser Fehler nach FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub immer noch auftritt?
Dieser Fix wurde um 2022-10-24T21:00:00Z herum eingespielt.
Ich kann bestätigen.
Das ist mir heute Morgen auf meinem Android passiert.
Und auch unter Windows 11/Firefox (gerade überprüft)
Habe mein Forum aktualisiert, es passiert immer noch.
Es ist ziemlich konsistent reproduzierbar, einfach nur scrollen (auch nur ein Pixel), bevor die Beiträge vollständig geladen sind, und die Position springt 20 Beiträge.
Tritt in meinem Forum immer noch auf, sowohl auf der Website als auch mobil
Danke
es passiert mir viel seltener als früher, aber manchmal passiert es immer noch.
Ich habe es auf Mobilgeräten und Desktops überprüft.
Android 12
Chrome 106.0.5249.126
MacOS 12.4
Chrome 105.0.5195.125
Ich habe den deutlichen Eindruck, dass es auf Mobilgeräten schlimmer ist? Ist das möglich? Ich habe gerade 10 neue Beiträge auf meinem Forum auf meinem Handy angesehen, alle 10 Male habe ich 20 Beiträge zurückgespult. Auf dem Desktop habe ich den Eindruck, dass es stabiler ist, wenn ich vor dem Laden nicht scrolle.
Meiner Meinung nach ist dieses Problem ernst, die verantwortlichen Änderungen sollten so schnell wie möglich rückgängig gemacht werden, bis alles wieder funktioniert. Es beeinträchtigt das Forum erheblich.
Die Änderungen wurden bereits rückgängig gemacht (DEV: Revert topic loading async changes by CvX · Pull Request #18757 · discourse/discourse · GitHub), sind aber noch nicht auf dem tests-passed-Branch gelandet, da es Probleme mit unserem internen CI-Prozess gibt. Sollte in etwa einer Stunde behoben sein.
Update: Der Rückgängigmachungsvorgang ist jetzt auf tests-passed.
Um das Problem konsistent reproduzieren zu können, ist es erforderlich, entweder ein langsameres Gerät (oder ein stark ausgelastetes Gerät) oder schlechtere Netzwerkbedingungen zu verwenden. Deshalb könnten Mobilgeräte öfter stärker betroffen sein.
Ein weiterer sehr neuer Fehler, der in Beta 14 mit Vehemenz repliziert wurde.
Hier ist der alte, aber zur Referenz gesperrte Thread:
Ich habe das Thema wiedereröffnet und deinen Beitrag verschoben, um die Berichte zusammenzuhalten. ![]()
Könntest du einige Schritte zur Reproduktion angeben, um zu bestätigen, dass es sich um dasselbe Problem handelt?
Ich bemerkte es auf dem Handy und dachte: „Oh, ist das schon wieder dieser Fehler…“, das Verhalten ist dasselbe wie in diesem Thema beschrieben.
Ich kann dies nicht auf die gleiche Weise wie beim letzten Mal reproduzieren. ![]()
Welches Gerät/welchen Browser verwenden Sie und welche Schaltflächen drücken Sie, wenn Sie es erleben? (Themenliste, Benachrichtigungen, Ungelesen, Seitenleiste…)