mobile
mobile copied to clipboard
User Not Warned About Offline Mode When SSO Login Expires in Mobile App
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
- Log in to the mobile app using SSO authentication
- Allow SSO login to expire
- Put the device in offline mode (disable internet connection)
- 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.