-
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
[HOLD for payment 2024-11-14] HOLD ON PR #52228 [$250] ND app hangs at the splash screen when on a bad connection and opening after a while #51185
Comments
Triggered auto assignment to @twisterdotcom ( |
Triggered auto assignment to @madmax330 ( |
This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989 |
So far, I am unable to recreate. |
Gonna close this as I cannot recreate after a few times testing this week. 511885.mp4 |
@zirgulis is going to update the unit test which is meant to be catching this bug |
@zirgulis please can you comment for assignment? |
Bump @zirgulis |
@muttmuure test PR #51805 |
I was assigned to review the PR, does it require a C+ review ? |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.58-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-11-14. 🎊 For reference, here are some details about the assignees on this issue:
|
@allgandalf @twisterdotcom The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
Hi, I was linked over to the PR that recently updated the test from the issue I'm working on #51707. It sounds like these issues might be very similar. What's the plan to fix this issue? I think the solution to my issue is to retry re-authentication if it's failing, but I'm not sure if that will fix this one too. I see you're adding tests to improve this, but that can't solve the issue, and shouldn't the tests you're adding be failing tests, not passing ones? I'm confused. |
Payment Summary
BugZero Checklist (@twisterdotcom)
|
@zirgulis and @allgandalf please see @neil-marcellini's Q above. |
@neil-marcellini @twisterdotcom the proposed approach to tackle this issue was firstly to fix the test which check's if the user is still logged in after reauthentication while offline. Steps to fix it:
Regarding step 3 it seems the test itself works with that fix but there are general issues with the network tests suite. I left more detailed explanation here |
@madmax330, @twisterdotcom, @zirgulis, @allgandalf Whoops! This issue is 2 days overdue. Let's get this updated quick! |
As discussed over here: https://expensify.slack.com/archives/C05LX9D6E07/p1731940801581519?thread_ts=1728600237.229689&cid=C05LX9D6E07 Let's focus on getting this PR done: #52228 |
Putting this issue on hold while we wait for the PR to be completed |
@neil-marcellini @allgandalf @muttmuure I opened a new PR which incorporates changes by Neil and in addition:
|
Thanks @zirgulis, I will review that one and maybe add some of my own commits there too. All those points sound good, except I do think we should have the RequestThrottle for re-auth separate from the one for the sequential queue, which is why I made it a class. |
This was merged - #52727 So I think we are good to unhold this one and also add retest label |
Issue not reproducible during KI retests. (First week) |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @quinthar
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1728600237229689
Action Performed:
Expected Result:
ND should open and should not stuck on the splash screen
Actual Result:
ND is stuck at the splash screen and refreshing the screen logs user out
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
![image (6)](https://github.com/user-attachments/assets/afb30d72-3f25-449b-90c7-3f6dc3bf0d5e)View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @zirgulisThe text was updated successfully, but these errors were encountered: