Ich habe verschachtelte Antworten für alle Themen aktiviert (Horizon-Theme) und dabei einen Zustandsfehler festgestellt, den ich nun sowohl auf Mobilgeräten als auch auf dem Desktop reproduzieren kann.
Wenn ich ein Thema öffne, es lese und dann über den Block mit vorgeschlagenen/verwandten Themen zu einem anderen Thema springe (also clientseitige Navigation ohne Neuladen), bleiben Antworten aus dem gerade verlassenen Thema manchmal auf dem Bildschirm – sie werden verschachtelt unter dem ersten Ast des neuen Themen angezeigt. Sie hängen sogar unter einem Beitrag an, der im neuen Thema gelöscht wurde. Das Problem verschwindet nicht, wenn ich zu weiteren Themen navigiere; nur ein vollständiges Neuladen der Seite behebt es.
Ein wichtiger Hinweis: Der Fehler tritt intermittierend auf. Der erste Sprung über den Block mit verwandten Themen funktioniert in der Regel problemlos, und ich kann mehrmals hintereinander darauf klicken, ohne dass Probleme auftreten. Der Fehler scheint erst nach zwei oder mehr aufeinanderfolgenden Sprüngen über den Block mit verwandten Themen aufzutreten.
Schritte zur Reproduktion:
- Öffnen Sie ein Thema mit verschachtelten Antworten.
- Öffnen Sie über den Block mit vorgeschlagenen/verwandten Themen ein weiteres Thema (ohne Neuladen) und wiederholen Sie dies einige Male hintereinander.
- Nach zwei oder mehr aufeinanderfolgenden Sprüngen über den Block erscheinen Antworten aus einem vorherigen Thema verschachtelt unter dem ersten Ast des aktuellen Themas, manchmal sogar unter einem dort gelöschten Beitrag.
- Sie bleiben bei weiterer Navigation innerhalb der App erhalten, bis ein hartes Neuladen durchgeführt wird.
In der Konsole wird kein JS-Fehler angezeigt, daher habe ich den Tab „Netzwerk“ untersucht. Es sieht so aus, als würde das vorherige Thema einfach nie abgebaut:
- Die inspizierte Seite ist Thema 724 (/n/vibriruet-pri-troganii…/724?sort=old).
- Während ich mich auf 724 befinde, ist im Protokoll immer noch eine Anfrage für die Daten des vorherigen Themas zu sehen: 509.json?sort=old&track_visit=true.
- Die Live-Message-Bus-Abfrage enthält immer noch den Referer …/n/pinki-tolchki-…-na-nissane-kube/509 – das heißt, das Message-Bus-Abonnement von Thema 509 wurde nie auf 724 umgelenkt.
Es scheint also wirklich so, als würde die verschachtelte Route bei der clientseitigen Navigation den Beitragsstrom bzw. das Message-Bus-Abonnement des Themas, von dem aus man gekommen ist, nicht zurücksetzen. Der Fehler wurde erstmals auf einem Mobilgerät festgestellt, verhält sich aber auf dem Desktop genauso.
Discourse-Version: 2026.6.0-latest (27f76aa897)
Gerne füge ich eine Bildschirmaufzeichnung hinzu oder gehe weiter ins Detail, falls das hilfreich ist.