Richie
(Richie Rich)
7. Juli 2023 um 06:55
1
Aktualisiert auf 3.1.0.beta5 (3ea8203719 ) heute.
Sofort bemerkt, dass beim Navigieren zu /latest und Scrollen durch die Themenliste das Klicken auf das Logo oben links mich nicht mehr zum Seitenanfang zurückbringt
Stattdessen scheint es nun die Seite an Ihrer aktuellen Scrollposition neu zu laden.
2 „Gefällt mir“
Richie
(Richie Rich)
7. Juli 2023 um 07:18
2
Entschuldigung, ich habe vergessen hinzuzufügen, Safari unter iOS 16.5.1
1 „Gefällt mir“
Richie
(Richie Rich)
7. Juli 2023 um 08:39
6
Ich kann dies auch auf Windows-Desktops mit Firefox 114.x reproduzieren.
Auch dies tritt nur auf der /latest-Seite auf, wenn Sie ein wenig nach unten gescrollt haben.
2 „Gefällt mir“
david
(David Taylor)
12. Juli 2023 um 12:18
10
Ich habe eine laufende Korrektur dafür:
main ← scroll-manager
opened 07:43PM - 11 Jul 23 UTC
Previously we were implementing scroll reset/memorization on a per-page basis. M… any of these approaches relied on the `didInsertElement` hook, which is no longer appropriate since Discourse changed to use the 'loading slider' strategy for page transitions.
This commit rips out all of our custom scroll resetting/memorizing, and implements those things in a generic service. There are two features:
1. After every route transition, scroll to the top of the page
2. When using browser back/forward buttons, restore the last known scroll position for those routes
Ich werde hier aktualisieren, sobald sie zusammengeführt wurde.
Bearbeiten: Der Branch ist jetzt auf Meta zum Testen bereitgestellt.
7 „Gefällt mir“
Richie
(Richie Rich)
12. Juli 2023 um 19:23
11
Tests hier auf Meta bestanden, danke für die Fehlerbehebung @David
3 „Gefällt mir“
david
(David Taylor)
13. Juli 2023 um 13:24
12
Das ist jetzt zusammengeführt
5 „Gefällt mir“
david
(David Taylor)
Geschlossen,
14. Juli 2023 um 07:00
13
Dieses Thema wurde nach 17 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.