Glimmer header - Seite nach Schließen der Menü-Panels per Wischgeste nicht scrollbar

Hallo :waving_hand:

Wenn ich die Seitenleiste oder das Benutzermenü schließe, kann ich die Seite nicht mehr scrollen. Ich kann dies sowohl unter Android als auch unter iPhone reproduzieren. Dies geschieht nicht immer, sondern scheint nur dann aufzutreten, wenn man das Menü schnell auf- und wieder zuschiebt. Ich habe nicht genau geprüft, was das Problem hier ist, aber vielleicht schließt sich die Header-Abdeckung nicht richtig und das verhindert das Scrollen. :thinking:

Demo

Ja, ich denke, es gibt ein overflow: hidden, das vielleicht von der Header-Abdeckung verwendet wird und dies verursacht. Wenn dies passiert, kann ich die Seite auch nicht neu laden.

Danke :slightly_smiling_face:


Bearbeiten: Ich habe es auf dem Computer überprüft und das Problem ist:

Wenn sich das Menüfeld öffnet, wird der HTML-Tag mit der Klasse scroll-lock versehen

Wenn das Menüfeld mit einer Wischgeste geschlossen wird, wird diese Klasse nicht aus dem HTML entfernt.

6 „Gefällt mir“

Der Fix ist in FIX: Regressed scroll-lock after mobile menu close by CvX · Pull Request #26232 · discourse/discourse · GitHub eingetroffen. Danke für den Bericht!

10 „Gefällt mir“

Dieses Thema wurde nach 23 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.