Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RocketChat loading fails on latest IOS/Android version? #33418

Open
jburel-ca opened this issue Oct 2, 2024 · 2 comments
Open

RocketChat loading fails on latest IOS/Android version? #33418

jburel-ca opened this issue Oct 2, 2024 · 2 comments
Labels
stat: no response Issue with no response after a given time stat: waiting response

Comments

@jburel-ca
Copy link

jburel-ca commented Oct 2, 2024

Description:

Hello!

We searched through existing issues and didn't find anything related to our problem, but sorry if you found this to be a duplicate!

For the past few days, we have no longer been able to connect to our RocketChat instance with these mobile OS versions:

  • IOS 17.7+
    • Safari and Firefox: We can't access the login page: loading fails and stays at three-dot loader animation
    • RocketChat mobile app from store: We can see the login page, but we can't log in because we are redirected to the login page again
  • IOS 18
    • Same as IOS 17
  • Android 12
    • RocketChat mobile app from store: We can see the login page, but we can't log in because we are redirected to the login page

Please note these issues only occur on mobile devices: we have no issues on desktop apps/browsers!

Let us know if you need more information!

Thank you in advance for your help,

Steps to reproduce:

Case 1:

  1. Enable Google OAuth Provider
  2. Open Firefox or Safari browser on the latest IOS 17 or IOS 18
  3. Access your instance: https://xxx.xx.xx/

Case 2:

  1. Enable Google OAuth Provider
  2. Install the latest RocketChat app from your App Store
  3. Open this mobile app on latest IOS 17, IOS 18 or Android 12+
  4. Select your instance workspace
  5. Click the “Sign in with Google” button
  6. Log in with your credentials

Expected behavior:

Case 1: we can see the login page and can click on “Sign in with Google” button

Case 2: we are connected and can see recents chats, channels, ...

Actual behavior:

Case 1: the page is not loading: we are stuck on the three-dot loader animation before the login page
image

Case 2: login fails due to a redirect loop to the login page after choosing your Google account and being redirected to RocketChat via the redirect_uri

Server Setup Information:

  • Version of Rocket.Chat Server: 6.8.5 (we reproduced on 6.12 and 6.13-rc)
  • License Type: Community
  • Number of Users: 100-500
  • Operating System: Debian 11
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog: 1
  • NodeJS Version: v14.21.3
  • MongoDB Version: 5.0.21

Client Setup Information

  • Desktop App or Browser Version: latest Safari/Firefox and RocketChat mobile application
  • Operating System: Android 12+, IOS 17.7+, IOS 18

Relevant logs

We have two errors on firefox mobile console:
image
image

Maybe it can help?

@jburel-ca
Copy link
Author

For the case2, it seems related to RocketChat/Rocket.Chat.ReactNative#5891
We'll wait for the new app release!

Copy link
Contributor

This issue has been marked as stale because there has been no further activity in the last 10 days. If the issue remains stale for the next 4 days (a total of 14 days with no activity), then it will be assumed that the question has been resolved and the issue will be automatically closed.

@github-actions github-actions bot added the stat: no response Issue with no response after a given time label Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stat: no response Issue with no response after a given time stat: waiting response
Projects
None yet
Development

No branches or pull requests

2 participants