Intenté editar el archivo metadata_controller.rb, pero al ejecutar ./launcher rebuild app se restableció la configuración de este campo a vacía (es decir, el usuario puede elegir). ¿Existe alguna forma de forzar el modo vertical con PWAs, o solo el equipo de Discourse decide esto en el núcleo para todas las instancias de Discourse?
Quizás quieras leer la historia sobre este tema de alguna manera controvertido:
La gente siempre se queja, así que ya no establecemos nada. Si quieres que tu teléfono no rote, puedes bloquear la rotación en el botón de acceso rápido de Android en el panel de notificaciones.
Dicho esto, si aún deseas modificar el manifiesto de tu sitio, necesitarás escribir un plugin.
Gracias. Quizás escriba un complemento.
También me gustaría informarte de la razón por la que prefiero solo el modo vertical. Tomemos como ejemplo Meta Discourse. Estoy usando un iPhone, así que voy a meta.discourse.org en Safari y hago clic en
y luego en agregar a la pantalla de inicio. Todo funciona bien, y esto es lo que se ve:
Sin embargo, cuando giro la pantalla al modo horizontal y luego la vuelvo a girar al modo vertical, ocurre esto (nota que el banner se corta y no vuelve a la normalidad):
No apostaría a que esa propiedad se respete en iOS, considerando que su soporte para el Manifiesto de Aplicación Web es casi inexistente.

