Discourse-App wird bei Remote-Server-Fehler unbrauchbar

Wenn ein Remote-Server, auf dem eine Discourse-Instanz gehostet wird, schwerwiegende Fehler aufweist (z. B. 5xx-Codes) und nur eine Fehlermeldung anzeigt, bleibt die Ansicht aufgrund fehlender Navigationselemente praktisch in dieser Ansicht stecken.

Dies geschieht mindestens auf iOS. Ein Neustart der App bringt mich zurück zur Serverübersicht.

Vorgeschlagene Verhaltensänderungen:

  1. Die App sollte die erste Anfrage an einen Server vorab abrufen, wenn ein Server im Hauptmenü ausgewählt wird, bevor die Webansicht geöffnet wird, und einen Fehler anzeigen, wenn 5xx- und möglicherweise bestimmte 4xx-Codes zurückgegeben werden, bevor die Webansicht geöffnet wird.
  2. Die App sollte solche Fehler immer noch erkennen und eine Fallback-Nachricht mit den Optionen anzeigen, entweder die Seite neu zu laden oder zum Hauptmenü der App zurückzukehren.
  3. Die iOS-App sollte die Wischgeste von links unterstützen, um zum Hauptmenü zurückzukehren.
1 „Gefällt mir“

Jetzt behoben. In neueren Versionen der App können Benutzer mit einem kleinen Schalter neben der Gerätekerbe wischen, um den Webview-Bildschirm zu schließen.