Browser Back-Funktion gelegentlich fehlerhaft auf Android

Ich kann dieses Problem noch nicht genau bestimmen oder habe keine Ahnung von der Ursache, aber da es die grundlegende Funktionalität des Browsers beeinträchtigt, musste ich es frühzeitig melden.

Vor kurzem, etwa in der letzten Woche, ist auf unserer CDCK SaaS-Instanz Tappara.co ein neues Problem aufgetreten.

Gelegentlich bringt die Zurück-Schaltfläche des Browsers Sie nicht zur Indexseite zurück, von der Sie gekommen sind, sondern zu einem anderen Thema, das Sie zuvor gelesen haben.

Ich persönlich sehe dies oft und mehrere Benutzer haben dasselbe Problem gemeldet. Bisher stammen alle Berichte von Android/Chrome-Benutzern.

3 „Gefällt mir“

Hallo @ljpp – danke für die Meldung. Es gab einige kürzliche Upgrades im Code, der unsere „Zurück“-Navigation handhabt, daher ist es durchaus möglich, dass es eine Regression oder eine Inkompatibilität mit einem Theme/Plugin auf Ihrer Website gab.

Gibt es eine bestimmte Abfolge von Seitenbesuchen, die das Problem auslöst?

1 „Gefällt mir“

Noch kein Reproduktionsmuster, aber es passiert häufig. Auch anderes seltsames Verhalten wurde in den letzten Tagen beobachtet, was damit zusammenhängen könnte.

  • Browser-Aktualisierung hat mich zu einer anderen Seite als derjenigen geführt, auf der ich mich beim Ausführen der Aktualisierung befand.
  • Ich habe gesehen, dass Themen nicht geöffnet werden, wenn auf der Indexseite darauf getippt wird.
1 „Gefällt mir“

Das passiert mir gerade. Mir ist aufgefallen, dass beim Zurück-Button das Thema zu einem anderen Beitrag in diesem Thema springt und danach wieder das Neueste erscheint. Dann kann ich das Thema nicht mehr öffnen. Nach dem Aktualisieren ist das Thema da.
Beachten Sie, dass der Zurück-Button mich auch nicht direkt zum Neuesten am Ende zurückbringt. Ich habe dieses Thema bereits mehrfach besucht, da es irgendwie das Problem auslöst (vielleicht der Link zu einem anderen Beitrag des Themas oder sogar die Schaltfläche “Vollständigen Beitrag anzeigen” des ersten Beitrags, ich habe noch keine klaren Schritte).

Ich habe versucht, einige weitere zu reproduzieren. Es passiert definitiv, wenn der Zurück-Button Sie nicht direkt zum Neuesten zurückbringt und es diesen Sprung zu einem anderen Beitrag gibt, bevor Sie zur Themenliste zurückgebracht werden.

3 „Gefällt mir“

Dies passiert auch auf dem iPad/DiscourseHub, wenn man von links wischt. Begann tatsächlich gestern und hier. Ziemlich nervig :smirking_face:

Und es passiert nicht ständig. Manchmal wird ein Thema von vor einer Sekunde angezeigt, das Forum wird neu geladen und es geht schön zurück zum Anfang. Oder es beginnt, die Historie der gelesenen Themen durchzugehen.

Sicher – das kann ein anderes Problem sein, aber da es gleich klingt, habe ich kein neues Thema begonnen.

3 „Gefällt mir“

Danke euch allen – wir werden die möglichen Ursachen weiter untersuchen. Wenn jemand in der Lage ist, bei diesem Problem die Browserkonsole auf Fehler zu überprüfen, wäre das sehr hilfreich (ich weiß, dass das auf Mobilgeräten leichter gesagt als getan ist!).

2 „Gefällt mir“

Ich habe ein Thema aus den neuesten geöffnet, bin mit der Zurück-Schaltfläche zurück zu den neuesten gegangen und habe das Thema erneut angeklickt. Es öffnet sich nicht. Dies ist der Fehler, den ich erhalte:

Uncaught TypeError: Cannot read properties of undefined (reading 'refresh')
    at e.navigatedToPost (url.js:335:20)
    at e.routeTo (url.js:240:14)
    at e.E [as navigateToTopic] (topic-list-item.js:44:16)
    at e.click (topic-list-item.js:284:19)
    at e.trigger (core_view.js:63:1)
    at e.r [as trigger] (index.js:383:1)
    at e.trigger (ember-events.js:138:30)
    at e.r [as trigger] (index.js:383:1)
    at HTMLTableRowElement.o (ember-events.js:203:39)
navigatedToPost @ url.js:335
routeTo @ url.js:240
E @ topic-list-item.js:44
click @ topic-list-item.js:284
trigger @ core_view.js:63
r @ index.js:383
trigger @ ember-events.js:138
r @ index.js:383
o @ ember-events.js:203
5 „Gefällt mir“

Aber irgendwie kann dasselbe auch ohne Fehler passieren:


Und dann bringt mich die Zurück-Schaltfläche auch nicht zum neuesten Stand zurück.

Es gibt keine Fehler, wenn die Zurück-Schaltfläche nicht zum neuesten Stand zurückführt.

5 „Gefällt mir“

Danke für die detaillierten Infos @Moin. Ich habe gerade einen Commit gemerged, der das Problem beheben sollte. Er wird in den nächsten 30-60 Minuten auf Meta live sein.

5 „Gefällt mir“

Nach einer kurzen Sitzung sieht es so aus, als ob mein iPad auch wieder normal funktioniert. Es war also nicht nur ein Problem mit Android?

2 „Gefällt mir“

Ja, ich glaube nicht, dass es Android-spezifisch war.

Das Problem hing etwas von der Netzwerk-/CPU-Leistung ab, was erklären könnte, warum es auf Tablets häufiger auftrat. Aber das Problem war für mich auch auf macOS Chrome reproduzierbar, nachdem Netzwerk/CPU in den Entwicklertools verlangsamt wurden.

2 „Gefällt mir“

Wenn die Korrektur hier bei Meta nichts verschlechtert hat, könnten Sie sie dann auch auf Tappara.co bereitstellen?

2 „Gefällt mir“

Es scheint ein offenes Problem zu geben, wenn die Website-Einstellung „Ladeanzeige“ auf die (nicht standardmäßige) Einstellung „Spinner“ konfiguriert ist. Wir werden das so schnell wie möglich beheben.

2 „Gefällt mir“

Das Problem „Ladeanzeige = Spinner“ wird durch FIX: Ensure topic route does not replaceState after navigation (#24563) · discourse/discourse@86f3e86 · GitHub behoben.

2 „Gefällt mir“

Dieses Thema wurde nach 20 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.