Das Verfolgen eines Themas mit der Tastenkombination verfolgt auch andere Themen

Wenn ich die Tastenkürzel m t bzw. m r verwende, um ein Thema zu verfolgen/nicht mehr zu verfolgen, ändert sich dadurch auch der Verfolgungsstatus anderer Themen, die ich kürzlich im selben Fenster angesehen habe.

Dies scheint beim Verwenden der Maus nicht aufzutreten.

Beobachtet mit Firefox 68.4.1esr. Zuerst auf dem Rust-Discourse bemerkt, habe es jetzt auch hier überprüft.

5 „Gefällt mir“

Hallo, danke für den Bericht!

Ich denke, dieser Fehler ist schon seit einiger Zeit vorhanden, vielleicht haben kürzliche Änderungen ihn nur deutlicher gemacht.

Kurz gesagt:

  • Wir erzwingen die Themen-ID nicht beim Empfang des Änderungsereignisses.
  • Wir drosseln die Tastenkombination nicht, was bedeutet, dass bei gedrückter Taste „m
7 „Gefällt mir“

Hallo,
wie lange sollte es vom Zusammenführen des Pull Requests bis zum Ausrollen der Korrektur dauern?
Im Moment sehe ich hier keine Verhaltensänderung.

Das hängt vom jeweiligen Forum ab. Der Commit wurde in den Master-Branch gemergt und in den stabilen Branch zurückportiert, sodass jeder Zugriff darauf haben sollte.

4 „Gefällt mir“

Dieses Thema wurde automatisch nach 3 Tagen geschlossen. Neue Antworten sind nicht mehr erlaubt.

@Falco, ist das eine Regression?

2 „Gefällt mir“

Hallo @david
Ich kann das Problem auf diesem Diskurs immer noch reproduzieren. Ich weiß nicht, ob es in der Zwischenzeit nicht mehr reproduzierbar war.

2 „Gefällt mir“

@joffreyjaffeux könntest du bitte noch einmal drüberschauen?

@mpol wir konnten dies bisher nicht reproduzieren. Könntest du uns bitte die genauen Schritte erläutern, die du hier auf Meta ausführen musst, um den Fehler zu reproduzieren?

1 „Gefällt mir“

Es tut mir leid, falls das Problem von meiner Seite liegt, aber hier ist es: gerade jetzt unter Firefox 68.6.0esr.

  1. Bei reiner Tastaturnavigation, beginnend mit einer frisch geöffneten Hauptseite https://meta.discourse.org/ in einem neuen Tab, habe ich am Anfang keine verfolgten Themen.
  2. Ich drücke ‘j’, ‘Enter’, um ein Thema zu öffnen.
  3. Ich drücke ‘j’ oft genug, um zu den vorgeschlagenen Themen zu gelangen, und drücke ‘Enter’, um eines davon zu öffnen.
  4. Ich drücke ‘j’, ‘m’, ‘t’ – jetzt verfolge ich sowohl dieses Thema als auch das, das ich von der Hauptseite aus geöffnet habe.

Übrigens habe ich gerade bemerkt, dass beim Drücken von ‘m’, ‘t’ direkt im Schritt 3 nur das richtige Thema verfolgt wurde. Aber selbst danach hat das Drücken von ‘j’, ‘m’, ‘t’ den Status des vorherigen Themas geändert.

1 „Gefällt mir“

Ich konnte diesen genauen Fehler nicht reproduzieren, und @david ebenfalls nicht. Allerdings hatte @david viele Anfragen in seinem Browser laufen, was bei mir nicht der Fall war. Meine erste Vermutung war der Browser, und dann mehrere geöffnete Browser?

Nach einiger Suche habe ich verstanden, dass das Problem von der Browsergröße herrührte (die für mich schmal und für David groß war) und der Schaltfläche für die Themen-Zeitachse, die weiterhin neue appEvents-Handler registrierte. Diese war für David sichtbar, für mich jedoch nicht.

Ich denke, dies wird die Situation beim Themen-Tracking erheblich verbessern. Weitere Details im Commit:

4 „Gefällt mir“

Ah ja, Anfragen. Am Ende hat das oben beschriebene Verfahren also zwei identische POST-Anfragen an https://meta.discourse.org/t/146924/notifications gesendet und dann die, wie ich vermute, problematische Anfrage an https://meta.discourse.org/t/113192/notifications.

2 „Gefällt mir“

Ja, das sollte solche Probleme beheben. Ich fusioniere es jetzt, damit du es bald auf Meta testen kannst.

5 „Gefällt mir“

@joffreyjaffeux Danke. Nach ein paar Versuchen konnte ich das Problem hier nicht mehr reproduzieren, und tatsächlich sehe ich jetzt immer nur eine und korrekte Anfrage an /notifications – keine Duplikate und keine Anfragen für andere Themen.

3 „Gefällt mir“