Das Klicken auf eine Kategorie filtert nicht die richtigen Themen

Demo-Video: Discourse Bug - Album on Imgur

Beim ersten Laden der Seite zeigt ein Klick auf einen beliebigen Kategorienamen die Kategorieseite mit allen Themen an.

Erst nach der zweiten Seitennavigation werden alle Inhalte wie erwartet geladen.

4 „Gefällt mir“

Können Sie das Problem hier auf Meta reproduzieren?

1 „Gefällt mir“

Nein, aber mir ist das aufgefallen, nachdem ich gestern ein Discourse-Update durchgeführt habe. Ich habe dies mit allen deaktivierten Plugins und Theme-Komponenten ausprobiert und es ist dasselbe.

Die erste Navigation zu einer Kategorie-Seite zeigt keinen Lader oder etwas an, sie scheint einfach die neuesten Themen darzustellen.

Keine Fehler in der Konsole oder in den Backend-Protokollen.

2 „Gefällt mir“

@sam Sie können das Verhalten hier selbst sehen - https://forum.reroll.in, es tritt sogar im Safemode auf: https://forum.reroll.in/safe-mode

1 „Gefällt mir“

Entschuldigung, können Sie dies auf https://meta.discourse.org reproduzieren?

1 „Gefällt mir“

Nein, hier kann ich es nicht reproduzieren.

1 „Gefällt mir“

Passiert mir auch auf https://radixtalk.com/. War in Ordnung, bis ich heute Morgen ein Update gemacht habe.

2 „Gefällt mir“

Meine Discourse-Instanz ist auf dem neuesten Stand


Wenn ich https://community.keyauth.win/ zum ersten Mal auf eine Kategorie klicke, werden Themen aus einer anderen Kategorie angezeigt. Und wenn ich das zweite Mal in die Kategorie gehe (ohne die Seite neu zu laden), wird das richtige Thema für den Thread angezeigt.

So etwas habe ich vor diesem letzten Update meiner Discourse-Instanz noch nie erlebt.

Und ja, ich benutze Cloudflare. Ich konnte diesen Fehler jedoch auf meiner Backend-Server-IP reproduzieren. Es handelt sich also nicht um einen Konflikt mit Cloudflare.

1 „Gefällt mir“

@wn03 Ich habe deinen Bericht diesem Thema zugeordnet, um sie zur einfacheren Nachverfolgung zusammenzuhalten. :+1:


Ich kann dies bisher auf meiner Testseite nicht reproduzieren. Hat jemand weitere Details, die ich verwenden könnte, um etwas anderes zu versuchen? Gemeinsame Plugins oder vielleicht ungewöhnliche Admin-Einstellungen?

1 „Gefällt mir“

Was ist die Standard-Startseite der betroffenen Foren? Sind es Kategorien?

(Und mit Standard-Startseite meine ich wohl die Standardeinstellung für den betroffenen Benutzer…)

2 „Gefällt mir“

Ich habe es versucht, aber bisher ohne Erfolg. :man_shrugging:

1 „Gefällt mir“

Ja, meine Website unter nOObish.me (heute neu aufgebaut) verhält sich auf dieselbe Weise fehlerhaft.

Hier ist meine aktuelle Plugin-Liste…

Sie können in den folgenden 2 Bildern sehen, dass sie dieselbe URL anzeigen…

Das erste Bild zeigt (fälschlicherweise) alle Themen…

Während das zweite Bild korrekt nur Themen in der Kategorie „Tech News“ anzeigt…

Nach dem ersten Klick auf die Kategorie „Tech News“ (die fälschlicherweise alle Themen anzeigt…)

Nach dem zweiten Klick auf die Kategorie „Tech News“ (oder beim nächsten Aktualisieren der Seite) werden nur Themen in der Kategorie „Tech News“ korrekt angezeigt…

Sie können versuchen, dies auf meiner nOObish.me Website zu reproduzieren…

  1. Klicken Sie auf die Kategorie Tech News unten im Dropdown-Menü der Kategorien und dann noch einmal darauf (oder aktualisieren Sie dann die Seite). Sie können sehen, dass sie von der Anzeige aller Themen zur korrekten Anzeige nur der Beiträge der Kategorie „Tech News“ wechselt.

  2. Gehen Sie nun zurück zur Startseite der Website (die ich auf dieser Website auf die Kategorien-Seite gesetzt habe) und wiederholen Sie dies.

Dasselbe Verhalten tritt mit dem Tags-Dropdown auf der Kategorien-Seite auf.

Abgesehen von der Kategorien-Seite verhalten sich alle anderen (Neueste, Neu, Top) auf meiner Website korrekt.

Nur 3 der 8 Desktop-Einstellungen für den Kategorien-Seitenstil zeigen dieses Verhalten:

  1. Kategorien und neueste Themen (sortiert nach Erstellungsdatum)
  2. Kategorien und neueste Themen
  3. Kategorien und Top-Themen

OK - Ich habe jetzt jedes Plugin deaktiviert und ./launcher rebuild app ausgeführt und das Verhalten bleibt bestehen.

Oder könnte eine bestimmte Theme-Komponente die Ursache sein?

Ich habe jetzt auch versucht, alle Theme-Komponenten zu deaktivieren, aber das Verhalten bleibt bestehen.

Könnte ein installiertes, aber deaktiviertes Plugin oder eine Theme-Komponente die Ursache sein?

2 „Gefällt mir“

Das ist eine ganze Menge Plugins, die die Ursache sein könnten. Ich stelle mir vor, dass das Problem bei einem davon liegt.

1 „Gefällt mir“

Nur ein kleines Update, ich habe es ein paar Mal auf meiner Testseite repliziert, aber nicht konsistent genug, um Reproduktionsschritte/tiefere Einblicke zu erhalten.

5 „Gefällt mir“

Ich habe meinen Beitrag unter Clicking on a category doesn't filter the right topics - #13 by denvergeeks mit meinen Debugging-Versuchen aktualisiert.

Ich hoffe, das ist hilfreich.

Bitte lassen Sie mich wissen, welche weiteren Schritte ich unternehmen kann oder welche Fragen ich beantworten kann, um dies zu lösen…

In der letzten Woche haben uns viele Leute berichtet, dass unser Discourse beim Klicken auf „Ungelesen“ eine Mischung aus gelesenen und ungelesenen Themen anzeigt.

Hängt das alles zusammen?


Und wenn sie dann neu laden, erhalten sie die erwarteten vier ungelesenen Elemente:

2 „Gefällt mir“

Ich kann bestätigen, dass meine Seite ebenfalls alle Beiträge (sowohl gelesene als auch ungelesene) anzeigt, wenn ich auf Ungelesen klicke.

Ich stimme zu, dass dies zusammenhängen könnte, da das Verhalten dasselbe zu sein scheint:

Der erste Klick zeigt alle Beiträge an, aber wenn ich die Seite anschließend aktualisiere (oder das Feld ein zweites Mal anklicke), sind die Ergebnisse korrekt.

Scheint ein Cache-bezogenes Problem zu sein, oder?

1 „Gefällt mir“

Hier stimmt etwas ganz und gar nicht.

Ein Reproduzierbarer Fall auf Meta wäre äußerst hilfreich, wenn jemand herausfinden kann, wie. Unabhängig davon habe ich einige Entwickler, die kürzlich an diesem Code gearbeitet haben, kontaktiert, falls sie Ideen haben.

2 „Gefällt mir“

OK, ich habe es versucht, aber da Meta keinen dieser 3 Kategorieseiten-Stile verwendet, fällt mir keine Möglichkeit ein, dies auf Meta zu reproduzieren.

3 „Gefällt mir“