- Multiple browser sessions can cause challenges because the refresh and access tokens can get out of sync, triggering the reuse detection logic on the server to invalidate the tokens and require logging in again.
- Short term, the app simply prevents the user from opening another tab. Android and IOS do not need the check due to their architecture with capacitor
- Longer term, this could be implemented, just not sure it is worth the complexity