mobile icon indicating copy to clipboard operation
mobile copied to clipboard

User Not Warned About Offline Mode When SSO Login Expires in Mobile App

Open RastoHu opened this issue 6 months ago • 0 comments

Description When a user is logged in via SSO in the Mergin Maps mobile app and the SSO login expires while the user is offline, they are shown the SSO sign-in expired dialog. However, this dialog is not useful in offline mode since the user cannot sign in without an internet connection. Instead, the user should be warned that they are in offline mode and unable to sync their project with the server. This issue specifically affects the mobile application.

Environment Staging

Application (+ app version, build, operating system)

  • Actual Android app version: 2025.3.1
  • Actual Android version: Android 14

Steps to reproduce

  1. Log in to the mobile app using SSO authentication
  2. Allow SSO login to expire
  3. Put the device in offline mode (disable internet connection)
  4. Attempt to sync a project with the server

Actual results

  • User is shown the SSO sign-in expired dialog, which requires an internet connection to resolve
  • User cannot proceed with syncing or understand why sync is not possible

Expected results

  • User should be warned that they are in offline mode and cannot sync until they regain internet connection and re-authenticate
  • A clear message should explain that they need to go online to renew their SSO authentication

Screenshots or logs N/A

Conclusion Created by GitHub Copilot and supervised by a human test analyst.

RastoHu avatar Jun 30 '25 10:06 RastoHu