In den letzten zwei Tagen habe ich folgendes Verhalten beobachtet:
- Ich habe über „Neueste
In den letzten zwei Tagen habe ich folgendes Verhalten beobachtet:
Ich habe es gerade versucht, und bei mir scheint es nicht zu funktionieren. Funktioniert es bei dir zu 100 % jedes Mal oder nur manchmal?
Ich sehe das auch seit ein paar Tagen, aber ich kann die Reproduktionsschritte nicht genau fassen – ich dachte anfangs, ich bilde mir das nur ein ![]()
Es gibt wahrscheinlich eine Art Link, den unsere neuen Fixes für die History-API nicht berücksichtigt haben. Wenn uns jemand dabei helfen kann, ihn zu isolieren, wären wir unendlich dankbar!
Tritt das nur in der Beta auf? Denn wir unterstützen keine Beta-Betriebssysteme.
Bei mir tritt dies unter macOS 10.14.5 und der aktuellen Version von Chrome auf.
Ich habe es hier ein bisschen ausprobiert – ich kann dir keine exakten Schritte nennen, aber ich kann es etwa einmal von fünf (oder mehr) Malen auslösen, indem ich einfach ein zufälliges Thema auswähle, es öffne, etwas herumschrolle, auf Zurück klicke, dann ein anderes zufälliges Thema auswähle, es öffne, wieder herumschrolle und erneut auf Zurück klicke. Ziemlich häufig landet man dabei beim ersten Thema statt in der Themenliste.
Keine besonders gute Reproduktionsanleitung, aber ich treffe es auf diese Weise definitiv sehr oft. In der Konsole treten dabei definitiv keine Fehler auf.
Edit: Wenn es auftritt, kannst du die URL beobachten, wenn du auf Zurück klickst. Sie beginnt mit meta.discourse.org/ und fast unmittelbar nachdem die Liste geladen ist, wird die URL in die URL des gerade besuchten Beitrags umgeschrieben.
Edit 2: Ich kann es tatsächlich fast ständig auslösen, indem ich in dieses Thema klicke, nach oben scrollen und sofort auf Zurück klicke (ich habe eine Zurück-Taste auf meiner Maus belegt – vielleicht ist das der Grund, warum ich es leicht auslösen kann). Es sieht definitiv nach einem Timing-Problem für einen bestimmten Rückgabewert aus.
Edit 3: Ständige Reproduktion – klicke auf ein beliebiges Thema und klicke, bevor es vollständig geladen ist, auf Zurück. Die URL wird nach dem Laden der Themenliste in die URL des gerade verlassenen Beitrags umgeschrieben.
Aha, es liegt also an der Ladezeit. Danke, das hilft weiter.
Das sollte es tun:
Ich war überrascht, festzustellen, dass dies nichts mit den jüngsten Änderungen am Verlauf zu tun hatte, sondern tatsächlich durch eine neue willTransition-Methode verursacht wurde, die in einem kürzlich zusammengeführten Commit hinzugefügt wurde.
Ich denke, wir sollten immer daran denken, in willTransition-Methoden return true zurückzugeben!
Dieses Thema wurde automatisch nach 26 Stunden geschlossen. Neue Antworten sind nicht mehr erlaubt.