-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HybridApp] Users stuck at white screen during app open #46815
Comments
@trjExpensify, please prioritise accordingly. Prior to release we didn't hold on this issue, and it should still be isolated to users set to the NewDot experience, but now that it is occurring on app open we may need to rethink. |
Yes, we should get to the bottom of this one before we flip the switch for new sign-ups. Who's taking the investigation on the HybridApp team? |
Hey! I'll investigate what's going on here! |
Ok, I have an update number 1 😄 It seems that the main problem is the Right now I consider creating a new native method, that would return only email of the current user logged in OldDot. This way we could compare the emails, and if they match, we would let the user into NewDot. Otherwise, we could eg. open OldDot sign in page, or display some Error page in NewDot to "try again later". |
I'm back with update number 2 😄 I've managed to fix iOS, but I still need to do Android and some testing in order to find loopholes. However, so far it doesn't look bad: Simulator.Screen.Recording.-.iPhone.14.Pro.-.2024-08-07.at.14.42.07.mp4 |
I think I heard @war-in and @mateuuszzzzz are working on this one, can you both comment here so I can assign you both? Thanks! |
👍 |
👋 |
Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Is @ntdiary due compensation for their review on the below PR? (if so, it's $125 cuz there was no testing) |
Hi @mallenexpensify, yes that's correct. Please help us to pay @ntdiary for the code review and close out this issue. |
Contributor+: @ntdiary due $125 via NewDot I'm assuming a regression test isn't needed here cuz it's created already as part of HybridApp, comment/reopen if anyone disagrees. |
$125 approved for @ntdiary |
Hybrid app is unresponsive for HybridApp users set to the NewDot experience.
Internal users are locked or held on a white screen when opening the app or signing in. This seems to occur for users set to the NewDot experience. Two methods of reproduction are listed below. Method A seems to be occasionally reproducable for users immediately after switching experiences, wheras method B seems to be easy to reproduce for large accounts or on bad connections.
Version Number: v9.0.13.4
Reproducible in staging?: Y
Reproducible in production?: Y
Slack conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1722805554897749?thread_ts=1722276993.634759&cid=C036QM0SLJK
Action Performed:
Method A
9.0.13.4
Method B -- not 100% reproducable
Workaround:
Users without redirection (non-internal users) shouldn't be affected. Switch to OldDot experience to resolve
None
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Method A:
https://drive.google.com/file/d/141Ob-O4f1iGaikI6cAJPOQ8nx1_z92Th/view
Method B:
screen-20240805-075239.mp4
The text was updated successfully, but these errors were encountered: