La aplicación Discourse se vuelve inusable por error en servidor remoto

Cuando un servidor remoto donde está alojada una instancia de Discourse tiene errores graves (es decir, códigos 5xx) y solo muestra un mensaje de error, la vista se queda prácticamente atascada en esa vista porque no hay elementos de navegación visibles.

Esto ocurre al menos en iOS. El reinicio de la aplicación me devuelve a la vista general del servidor.

Cambios de comportamiento sugeridos:

  1. La aplicación debería pre-cargar la primera solicitud a un servidor cuando se selecciona un servidor en el menú principal antes de abrir la vista web y mostrar un error cuando se devuelven códigos 5xx y quizás ciertos códigos 4xx antes de abrir la vista web.
  2. La aplicación aún debería detectar este tipo de errores y mostrar un mensaje de respaldo con las opciones de recargar la página o volver al menú principal de la aplicación.
  3. La aplicación de iOS debería admitir el gesto de deslizar desde la izquierda para navegar de vuelta al menú principal.
1 me gusta

Ya está arreglado. En versiones recientes de la aplicación, los usuarios pueden deslizar usando un pequeño interruptor junto a la muesca del dispositivo para descartar la pantalla webview.