En los últimos días, ha habido un error en dispositivos móviles (al menos en la última versión de iOS) al redactar una publicación: el editor de mensajes se expande inesperadamente a pantalla completa.
Pasos para reproducir el error:
Abre un tema y comienza una respuesta.
Escribe algo en el editor de mensajes.
Pulsa «Listo» en el teclado. Ahora el editor ocupa la mitad inferior de la pantalla, mientras que la mitad superior muestra el tema que estabas viendo.
Desliza el dedo dentro del tema (no dentro del editor) de arriba hacia abajo. El tema se desplaza correctamente hacia arriba.
Desliza el dedo dentro del tema (no dentro del editor) de abajo hacia arriba. Esto debería hacer que el tema se desplace hacia abajo, pero en su lugar hace que el editor de mensajes ocupe toda la pantalla.
Personalmente, antes de enviar mi publicación, suelo releer a lo que estoy respondiendo para asegurarme de que mi respuesta sea precisa y útil. Este error hace que sea extremadamente difícil hacerlo.
Usuario de Android aquí. Problema similar.
Cuando hago clic para responder a un tema, el campo de entrada ocupa toda la pantalla, lo cual es muy molesto:
Hola, esto es una característica, no un error. Solo para uniformar los dispositivos móviles, iOS ya tenía el editor de altura completa y ahora Android también. Siempre he utilizado el editor de altura completa en Android en nuestro foro, pero simplemente usé height: 100%;. El editor anterior, que no era de altura completa, causaba problemas en modo horizontal.
Ahora mismo, al responderte, quería verificar si no había malinterpretado lo que dijiste. Tuve que minimizar el editor (perdiendo el hilo de mi pensamiento), revisar tu publicación, maximizar el editor de nuevo, intentar recuperar lo que iba a decir y seguir editando.
Si el objetivo era uniformar los dispositivos móviles, entonces debería hacer que iOS se comporte como Android, no al revés…
¿Existe alguna posibilidad de recuperar el comportamiento anterior?
Si no, ¿hay alguna solución alternativa?
Puedes probar esto con CSS para móvil. Esto fijará la altura en modo vertical a 250px, pero utilizará la altura completa predeterminada en modo horizontal.
Para que conste, el problema que reporté es nuevo en iOS, así que quizás esto fue un efecto secundario no intencionado. Hacer que el editor ocupe toda la pantalla cuando el teclado no está activo (y por lo tanto no puedo escribir nada de todos modos) no tiene ningún sentido. Solo hace más difícil revisar la publicación a la que estoy respondiendo antes de enviarla.
EDITO: Al releer el mensaje de @RickRoll, parece que estamos hablando de dos cosas distintas. Nunca ha sido posible escribir una publicación en iOS mientras se leen otras publicaciones. Mi queja se refiere específicamente al nuevo comportamiento al desplazarse por la pantalla con gestos de deslizar mientras el editor está abierto.
Lo veo, lo siento por eso. No puedo reproducir tu informe en DiscourseHub. El editor se corrigió al hacer scroll del tema de arriba a abajo y también se corrigió al hacer scroll de abajo a arriba. iOS 14.4.2, iPhone 7 Plus.
Pero el error que reportas aparece en Safari.
Como señaló Don, este problema específico de Android funciona según lo diseñado. Nos gustaría tener una experiencia uniforme tanto en iOS como en Android, y creemos que el editor debe ocupar todo el espacio disponible cuando el teclado virtual está visible, ya que la combinación de teclado y editor ya ocupa bastante espacio; no tiene sentido dejar, por ejemplo, una vista de 50 píxeles del flujo de publicaciones.
Si deseas hacer scroll en la página y mantener el editor abierto a medias, solo tienes que cerrar el teclado usando el botón específico para ello en Android (que es la flecha hacia abajo en la esquina inferior derecha de tu captura de pantalla).