Los campos de entrada modales provocan un salto de página a la parte superior en el tema

Hola :waving_hand:

Este es un problema de larga data que ocurre en el tema cuando intentas escribir algo en un campo de entrada modal. Siempre salta a la parte superior de la página, lo que resulta en una carga infinita hasta que llega a la publicación 1. Sigue siendo un problema con el Glimmer Post Stream.

Hace que sea muy difícil mover publicaciones a otro tema porque el modal también salta mientras se carga, otros procesos relacionados con la escritura y también causa problemas con la nueva función de reacción de discourse, que abre el selector de emojis. Cuando se abre, se enfoca automáticamente en la entrada de búsqueda de emojis, lo que produce el mismo comportamiento. Salta a la parte superior de la página y cierra el selector de emojis… Así que sucede cuando el campo de entrada modal está enfocado.

Este problema parece ocurrir solo en iOS.

5 Me gusta

Problema extraño, supongo que estamos propagando eventos donde no deberíamos.

¿Quizás @saquetim tiene algunas ideas al respecto?

1 me gusta

¿Qué versión de iOS tienes, @don? He visto este problema algunas veces, pero últimamente no he podido reproducirlo.

2 Me gusta

Ahora estoy en iOS 18.6.1, pero lo experimenté en versiones anteriores también.

1 me gusta

Hola :wave:

Creo que he encontrado la causa de este problema.

He deshabilitado el scroll hasta arriba aquí con un simple componente temático para probar y parece que ahora funciona bien, pero no estoy seguro de cuál es la razón de este código, por lo que deshabilitarlo o eliminarlo probablemente no sea la mejor solución.

Demostración: Theme Creator

4 Me gusta

Me pregunto si no fue para prevenir un error en iOS que ahora ha sido corregido.

2 Me gusta

Ese código se agregó en octubre de 2024.

Por lo tanto, al menos no es la causa del motivo por el que sigo este hilo, ya que mi error se informó por primera vez en 2020.

1 me gusta

Todavía tengo este error, de hecho, las cosas saltan por todas partes en Safari móvil, lo encuentro una experiencia de usuario realmente mala en dispositivos móviles.

También tengo un error molesto al desplazarse hacia arriba en un tema para leer publicaciones antiguas, ya que al cargarse salta y termino saltándome publicaciones.

Espero que se pueda solucionar.

Aquí hay un video de mí desplazándome de abajo hacia arriba en un tema aquí.

El video está comprimido, ¡pero el parpadeo como loco es como se ve al desplazarse! Y como puedes ver en algunas cargas de página, salta por todas partes.

Esto es con el último iOS 26.

¿Estoy solo experimentando esto?

(Sé que esto está un poco fuera de tema, pero es parte de la terrible experiencia de usuario que he estado teniendo últimamente en Safari móvil)

No veo eso.

Pero estoy en iOS 18 en un iPhone 16 Pro.

No, no estás solo. Creo que es esto:

Así que, 26.1 debería ayudar.

No estoy seguro de que esto sea exclusivamente un problema de iOS 26 porque no ha ido bien en mucho tiempo.

Tengo un iPhone 16 Pro. He tenido muchos problemas como este. Ahora han empeorado con los problemas de iOS 26.

Veo que las cosas empeoran recientemente, no mejoran.

Puede que tengas razón. Mi iPhone está en la versión 26 y no presenta ninguno de los síntomas descritos. Pero nunca he visto tales síntomas en mi iPhone y iPad con ningún sistema operativo.

Por lo tanto, culparía al dispositivo aquí, a menos que haya detalles más específicos que difieran entre tu sistema y el mío :thinking:

1 me gusta

¿Qué podría ser sobre mi dispositivo lo que lo causa?