Recientemente noté que en el móvil (iPhone 8, última versión de iOS 14 al menos) a veces no puedo desplazar la página tocándola y moviendo el dedo hacia arriba o hacia abajo. Finalmente descubrí que esto ocurre específicamente al tocar el indicador de progreso del tema (la parte azul que muestra x/y publicaciones) o a su izquierda. Parece que solo sucede cuando se está al final del tema, no cuando el indicador de progreso del tema está “flotando” en medio del tema. Pero, por supuesto, cuando está fijo al final del tema es cuando puede terminar ubicado en medio de la página y es más fácil tocar la sección que no permite el desplazamiento.
Aquí hay una imagen que muestra la sección de la que estoy hablando.
Eso es mucho más fácil decirlo que hacerlo, considerando que a menudo termina en el medio de la pantalla cuando llego al final del tema.
En términos generales, en dispositivos móviles puedes tocar en cualquier lugar de cualquier sitio web o aplicación y arrastrar el dedo hacia arriba y hacia abajo para desplazarte. Este comportamiento a veces no funciona en Discourse, lo que impide el uso normal del comportamiento de navegación móvil estándar.
Por lo que vale, informé de esto porque nunca lo había visto antes y pensé que era una degradación reciente. Acabo de revisar algunas comunidades de Discourse que conozco y puede que no sea tan reciente como pensaba. El error es reproducible en https://community.kitsun.io, que está en el commit 186379adac del 17 de noviembre. Sin embargo, el error no es reproducible en https://community.bunpro.jp, que está en el commit 763f48abc7 del 3 de septiembre. Así que no es tan reciente como pensaba, pero se introdujo en algún momento hace 2-4 meses.
Intentaré sortearlo, pero espero que ese rango de commits facilite la investigación si así lo decides.