Como se muestra en el adjunto, al desplazar la página de configuración/miembros del componente DM se desplaza toda la página, mientras que el contenedor interno no se desplaza, lo que impide salir de un chat/leer la parte inferior de los miembros ya que no puedo acceder a ellos.
Podría ser un error específico de los navegadores WebKit, ya que las vistas web de Android funcionan sin problemas.
Por favor, tómese el tiempo para investigar, muchas gracias.
2 Me gusta
Moin
29 Noviembre, 2025 12:14
2
¿Cuál es su versión actual de Discourse?
main ← hidden-overflow
opened 10:13AM - 26 Nov 25 UTC
This hack improves behavior on iOS and should for example limit body scrolling w… hen doing text selection.
main ← scope-overflow
opened 12:09PM - 26 Nov 25 UTC
Applying this everywhere was causing the header to not be shown when scrolling a… long topic for example.
2 Me gusta
Gracias por proporcionar información útil.
Quizás el estilo overflow: hidden; impide que el contenedor se desplace correctamente, el has-full-page-chat debería cambiarse a un selector de estilo mejor.
La propiedad CSS chat-form debe excluirse de eso.
1 me gusta
main ← small-lovely-cat:fix-chat-setting-scroll
opened 08:25AM - 30 Nov 25 UTC
In #36248 and #36253, commits preventing scroll of body on IOS/iPadOS is impleme… nted.
However, it accidentally limits the scroll of the setting page/member list of the chat, making leaving a PM/fetching the downer side of the member list difficult on these devices, since all these elements are not scrollable.
Back to the question, we implement a better way to prevent the whole page from scrolling, just set `position: fixed` and `overflow: scroll` rather than using `overflow: hidden` on the body object, and `height: 100%` and `width: 100%` are already implemented, so that the page fits the viewbox.
Before the fix(scratch up the page using mouse, but can't reach the leave button / the member page can't load):
<img width="449" height="801" alt="image" src="https://github.com/user-attachments/assets/4eb510ca-de6a-44ed-8351-779a6562b42a" />
<img width="454" height="796" alt="image" src="https://github.com/user-attachments/assets/0c861cd6-bde4-49e5-ac5d-2d28aeb5e337" />
After the fix:
<img width="1919" height="914" alt="image" src="https://github.com/user-attachments/assets/44bdf71e-a402-49ff-8a85-49b99e4e1644" />
<img width="1919" height="963" alt="image" src="https://github.com/user-attachments/assets/a6d2b27e-7ea5-4d06-ac43-b16b910c0639" />
Se ha publicado una PR aquí.
4 Me gusta
j.jaffeux
(Joffrey Jaffeux)
2 Diciembre, 2025 08:19
5
He fusionado tu cambio, gracias. No he encontrado ninguna consecuencia de este cambio, estaré monitorizando hoy.
2 Me gusta
No sé si está relacionado, pero no puedo desplazar la lista de “Mis Hilos” en el móvil (tanto en Safari como en DiscourseMobile).
2 Me gusta
j.jaffeux
(Joffrey Jaffeux)
2 Diciembre, 2025 22:55
7
1 me gusta
No estoy seguro de si el comportamiento extraño es causado por la corrección anterior, pero la función de respuesta en dispositivos iOS se comportó de manera extraña ahora. Al escribir, el flujo de publicaciones sigue subiendo, cargando la página anterior hasta llegar al principio, lo que provoca un parpadeo.
Solo informo de este posible error para seguimiento.
@j.jaffeux
tsk
3 Diciembre, 2025 16:13
9
small-lovely-cat:
Al escribir, el flujo de publicaciones sigue subiendo, cargando la página anterior hasta llegar al principio, lo que provoca un parpadeo.
Tengo el mismo problema. Cuando abres el teclado, el hilo comienza a desplazarse automáticamente hacia arriba.
He investigado y he descubierto que es la PR anterior la que provoca este problema, he creado otra PR para solucionar ese problema. Muchas disculpas por ello.
main ← small-lovely-cat:fix-reply-box-flicker
opened 04:32AM - 04 Dec 25 UTC
In #36331, a fix is implemented to the chat box to make it scrollable. However, … the scss attribution `html.ios-device.composer-open body` is also affected.
The new style `position: fixed` makes the page going up unstoppable when users trying to open reply box, thus causing a flicker.
This PR fix the this by change back the attribution style to `overflow: hidden` used in #36253.
Sorry for that.
@jjaffeux
@j.jaffeux @zogstrip
1 me gusta
@j.jaffeux
¡Tómate el tiempo para verlo, gracias!
tsk
6 Diciembre, 2025 02:48
12
¿Cuándo se implementa? Es algo imposible usar Discourse con este error.
j.jaffeux
(Joffrey Jaffeux)
6 Diciembre, 2025 09:43
13
He fusionado la corrección.
5 Me gusta