원격 서버 오류로 Discourse 앱이 사용 불가 상태가 됩니다

원격 서버에 호스팅된 Discourse 인스턴스에 심각한 오류(예: 5xx 코드)가 발생하여 오류 메시지만 표시될 때, 탐색 요소가 보이지 않아 뷰가 해당 화면에 고착되는 문제가 발생합니다.

이 문제는 최소한 iOS에서 발생합니다. 앱을 재시작하면 서버 개요 화면으로 돌아옵니다.

제안하는 동작 변경 사항:

  1. 메인 메뉴에서 서버를 선택한 후 웹 뷰가 열리기 전에, 앱이 해당 서버에 대한 첫 번째 요청을 미리 가져와야 합니다. 5xx 또는 특정 4xx 코드가 반환되면 웹 뷰를 열기 전에 오류를 표시해야 합니다.
  2. 앱은 이러한 유형의 오류를 여전히 감지하고, 페이지를 새로고침하거나 앱의 메인 메뉴로 돌아가라는 옵션이 포함된 폴백 메시지를 표시해야 합니다.
  3. iOS 앱은 왼쪽에서 오른쪽으로 스와이프하는 제스처를 지원하여 메인 메뉴로 돌아가는 기능을 제공해야 합니다.
1개의 좋아요

현재 수정되었습니다. 최근 앱 버전에서는 기기의 노치 옆에 있는 작은 토글을 사용하여 웹뷰 화면을 스와이프하여 닫을 수 있습니다.