Recientemente actualicé mi navegador Microsoft Edge a la v101 y descubrí que el teclado oculta el editor, por lo que no puedo ver lo que estoy escribiendo. Este problema ocurre en Edge superior a v101.0.1210.53. Puedo reproducirlo en Meta, pero no sé qué está mal ni cómo solucionarlo.
Firefox en Android se ve afectado.
Interesante, puedo reproducirlo a través de BrowserStack en Firefox para Android 96.1.1, tanto aquí en meta como en un sitio separado que se implementó por última vez hace aproximadamente un mes.
¿Puedes reproducirlo @Falco @dax? Si puedes verificar tanto en Edge como en Firefox para Android, sería genial.
No se reproduce en Edge v. 101.0.1210.53
No se reproduce en Firefox v. 100.3.0 (Build #2015881499)
EDIT: Puedo reproducir el problema en Firefox si abro el teclado cuando estoy en la parte inferior de la página
No puedo replicar en Edge o Firefox usando Moto G50
Incluso al intentar
Probado en Meta y en desarrollo local.
Se puede reproducir en meta.discourse.org y otros foros.
Aquí tienes un ejemplo de cómo replico este error (en devforum.roblox.com):
Yo también tengo este problema (usando Edge en Android). Esto hace que Discourse sea prácticamente inutilizable en el móvil.
Hola @lassoan Si te desplazas un poco hacia arriba, el editor ocupa toda la pantalla y puedes usarlo como de costumbre, por lo que no lo hace necesariamente inútil, solo molesto.
Para mí no es solo una molestia. No puedo hacer que el editor y el teclado aparezcan al mismo tiempo. No importa dónde me desplace, el teclado siempre oculta el editor. Tengo que escribir completamente a ciegas.
Tengo una corrección propuesta en FIX: Better virtual keyboard detect on Android by xfalcox · Pull Request #17200 · discourse/discourse · GitHub pero hay un error upstream de Chromium que necesito esperar a que se corrija antes de fusionarlo.
He notado que el error de Chromium se ha corregido. ¿Se puede fusionar esta PR? ![]()
Lo integraron en la corrección, pero puede tardar varias semanas hasta que la corrección llegue a los navegadores de los usuarios. Esperando una confirmación al respecto.
La corrección está incluida en Chrome 105 (actual Canary), que se lanzará como Estable el 30 de agosto.
Parece que tendremos que esperar bastante en este caso.
Eso fue retroportado a 104 por el equipo de Chromium, y se lanza hoy. Deberíamos poder enviarlo en un mes más o menos ahora.
Hemos recibido varios informes en community.openstreetmap.org de personas que usan Firefox Android y que no pueden usar el sitio (responder) en dispositivos móviles.
¿Cuál es el estado de este problema? ¿Se necesita ayuda?
¿El problema es que Discourse está optimizado para un error de Chrome y se rompe para todos los demás navegadores?
¿Alguna solución conocida?
Sospecho que para ciertas comunidades es preferible trabajar primero en navegadores de código abierto.
¡Gracias!
La corrección está lista y planeo fusionarla a principios de esta semana.
Solo admitimos Chrome en Android, pero el problema aquí proviene de un error en la implementación de Firefox de la API Visual Viewport, donde no actualiza los valores cuando aparece un teclado en la pantalla, y también de la falta de soporte para la API Virtual Keyboard en Firefox.
Incluso con Firefox Android teniendo esos errores, careciendo de APIs más nuevas y no siendo un navegador oficialmente compatible, dedicamos bastante tiempo a la PR anterior, que debería solucionar este problema.
Gracias por eso. ¿Sabes si Mozilla está rastreando estos problemas en algún lugar?
Me sorprende que no reciban atención cuando Mozilla también utiliza Discourse para los foros de la comunidad ![]()
Acabo de fusionar mi corrección aquí. Debería solucionar el error del OP al 100% en MS Edge en Android.
Mientras que para Firefox Android, dado que no tienen soporte para VirtualKeyboard API | Can I use... Support tables for HTML5, CSS3, etc, tuve que implementar una solución alternativa, por lo que puede que no sea al 100% y requiera una corrección de seguimiento.
Este tema se cerró automáticamente después de 30 días. Ya no se permiten nuevas respuestas.


