L'app Discourse diventa inutilizzabile a causa di un errore sul server remoto

Quando un server remoto in cui è ospitata un’istanza di Discourse presenta errori gravi (ad esempio, codici 5xx) e visualizza solo un messaggio di errore, la visualizzazione rimane bloccata su quella visualizzazione poiché non sono visibili elementi di navigazione.

Ciò accade almeno su iOS. Il riavvio dell’app mi riporta alla panoramica del server.

Modifiche comportamentali suggerite:

  1. L’app dovrebbe pre-caricare la prima richiesta a un server quando un server viene selezionato nel menu principale prima che la web view venga aperta e visualizzare un errore quando vengono restituiti codici 5xx e forse alcuni 4xx prima che la web view venga aperta.
  2. L’app dovrebbe comunque rilevare tali errori e visualizzare un messaggio di fallback con le opzioni per ricaricare la pagina o tornare al menu principale dell’app.
  3. L’app iOS dovrebbe supportare il gesto di scorrimento da sinistra per tornare al menu principale.
1 Mi Piace

Risolto ora. Nelle versioni recenti dell’app, gli utenti possono scorrere utilizzando un piccolo interruttore accanto alla tacca del dispositivo per chiudere la schermata webview.