Glimmer header - No se puede desplazar la página después de cerrar los paneles del menú con gesto de deslizamiento

Hola :waving_hand:

Cuando cierro la barra lateral o el menú de usuario, no puedo desplazar la página. Puedo reproducirlo tanto en Android como en iPhone. Esto no sucede siempre, parece que solo ocurre cuando deslizas y cierras el menú rápidamente. No he comprobado cuál es exactamente el problema aquí, pero tal vez la cubierta del encabezado no se cierra correctamente y eso impide el desplazamiento. :thinking:

Demostración

Sí, creo que hay un overflow: hidden que tal vez usa la cubierta del encabezado está causando esto. Cuando esto sucede, tampoco puedo recargar la página.

Gracias :slightly_smiling_face:


Editar: Lo he comprobado en el ordenador y el problema es:

Cuando se abre el panel del menú, añade una clase scroll-lock a la etiqueta HTML

Si el panel del menú se cierra con un gesto de deslizamiento, esta clase no se elimina del HTML.

6 Me gusta

La corrección ha llegado a FIX: Regressed scroll-lock after mobile menu close by CvX · Pull Request #26232 · discourse/discourse · GitHub. ¡Gracias por el informe!

10 Me gusta

Este tema se cerró automáticamente después de 23 horas. Ya no se permiten nuevas respuestas.