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

[HOLD on react-native-onyx#283] [$1000] Loading screen does not go away until a hard fresh when opening staging web #22122

Closed
1 of 6 tasks
kavimuru opened this issue Jul 3, 2023 · 30 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Monthly KSv2 Reviewing Has a PR in review

Comments

@kavimuru
Copy link

kavimuru commented Jul 3, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Open staging.new.expensify.com

Expected Result:

Chat should be loaded after a brief seconds

Actual Result:

Requires a hard refresh

NOTE: Bernhard Owen Josephus can reproduce in Dev

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number:
Reproducible in staging?: Needs reproduction
Reproducible in production?: Needs reproduction
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
Notes/Photos/Videos: Any additional supporting documentation
Screenshot 2023-06-30 at 9 58 59 AM

Expensify/Expensify Issue URL:
Issue reported by: @AndrewGable
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688140800767229

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01ec38f8400cec889b
  • Upwork Job ID: 1676993803918155776
  • Last Price Increase: 2023-07-06
@kavimuru kavimuru added Daily KSv2 Needs Reproduction Reproducible steps needed Bug Something is broken. Auto assigns a BugZero manager. labels Jul 3, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 3, 2023

Triggered auto assignment to @trjExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@melvin-bot
Copy link

melvin-bot bot commented Jul 3, 2023

Bug0 Triage Checklist (Main S/O)

  • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
  • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
    • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
  • This bug is reproducible using the reproduction steps in the OP. S/O
    • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
    • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
  • This issue is filled out as thoroughly and clearly as possible
    • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
  • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@trjExpensify
Copy link
Contributor

Not a lot to go off, I commented here in thread. A good place to start might be to figure out if there's something blocking the queue.

@trjExpensify
Copy link
Contributor

Seems to be still happening to @AndrewGable and @bernhardoj, I'll move this on to external for more eyes. A possible lead is mentioned here in thread.

@trjExpensify trjExpensify added External Added to denote the issue can be worked on by a contributor and removed Needs Reproduction Reproducible steps needed labels Jul 6, 2023
@melvin-bot melvin-bot bot changed the title Loading screen does not go away until a hard fresh when opening staging web [$1000] Loading screen does not go away until a hard fresh when opening staging web Jul 6, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 6, 2023

Job added to Upwork: https://www.upwork.com/jobs/~01ec38f8400cec889b

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jul 6, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 6, 2023

Current assignee @trjExpensify is eligible for the External assigner, not assigning anyone new.

@melvin-bot
Copy link

melvin-bot bot commented Jul 6, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane (External)

@waterim
Copy link
Contributor

waterim commented Jul 9, 2023

Cant reproduce

@melvin-bot melvin-bot bot added the Overdue label Jul 9, 2023
@trjExpensify
Copy link
Contributor

Yeah, I think it's going to be a little tough. Did you check out the slack thread?

@melvin-bot melvin-bot bot removed the Overdue label Jul 10, 2023
@Julesssss
Copy link
Contributor

@waterim this likely won't be possible to reproduce, the cause is unknown at this point. But many of us have the issue so we should be able to verify any fix. I'll be looking into this today

@pasyukevich
Copy link
Contributor

Hi,
I am from Callstack - an expert contributor group
I start to investigate this issue

@Julesssss Julesssss removed Help Wanted Apply this label when an issue is open to proposals by contributors External Added to denote the issue can be worked on by a contributor labels Jul 10, 2023
@Julesssss
Copy link
Contributor

Hey, thanks @pasyukevich but for now I'm going to loo into this myself.

@Christinadobrzyn
Copy link
Contributor

Hey @sobitneupane We have this comment on another job- should we combine that job into this one? cc @aimane-chnaif

@Julesssss
Copy link
Contributor

Based on the information that I got from the issue description and Slack thread to the issue, I assume that the root cause of the problem is the same - the Onyx library. I am more than sure that it can be fixed in the same way as I described here. (before it will be patched on the Onyx side)

Oh awesome, thanks. In that case please go ahead @pasyukevich, I'm assigned to the other issue and we can hold this one until a PR is reviewed.

@Julesssss Julesssss added Weekly KSv2 and removed Daily KSv2 labels Jul 11, 2023
@trjExpensify
Copy link
Contributor

@Julesssss, the linked PR has closed. Confirming we're moving to this one? Expensify/react-native-onyx#283

@melvin-bot melvin-bot bot removed the Overdue label Jul 26, 2023
@Julesssss
Copy link
Contributor

@trjExpensify yep, we had to fix this in the Onyx repo, so that's the PR to keep an eye on.

@trjExpensify trjExpensify changed the title [HOLD on #22652] [$1000] Loading screen does not go away until a hard fresh when opening staging web [HOLD on react-native-onyx#283] [$1000] Loading screen does not go away until a hard fresh when opening staging web Jul 26, 2023
@trjExpensify
Copy link
Contributor

Cool, updated the title.

@melvin-bot melvin-bot bot added the Overdue label Aug 3, 2023
@trjExpensify
Copy link
Contributor

Seems like that PR has stalled in review.

@melvin-bot melvin-bot bot removed the Overdue label Aug 7, 2023
@melvin-bot melvin-bot bot added the Overdue label Aug 21, 2023
@trjExpensify
Copy link
Contributor

Linked Onyx PR we're held on is still in review.

@melvin-bot melvin-bot bot removed the Overdue label Aug 21, 2023
@JmillsExpensify
Copy link

What's the latest on this one. It's one of the variables we're trying to remove that is slowing down my account to a crawl.

@Julesssss
Copy link
Contributor

Discussion occuring in the PR review

@Julesssss
Copy link
Contributor

Julesssss commented Aug 30, 2023

Just merged the Onyx PR and tested locally. Raised a PR for the Onyx lib bump here.

We never had reliable steps for reproducing this, so i think we'll need to merge with [NO QA] and ask people to test on staging.

@melvin-bot melvin-bot bot removed the Overdue label Aug 30, 2023
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels Aug 30, 2023
@Julesssss
Copy link
Contributor

We closed our PR as a newer one was opened that bumped the Onyx lib to a higher version.

What's the latest on this one. It's one of the variables we're trying to remove that is slowing down my account to a crawl.

But we should be ready to test the fix now!

@trjExpensify
Copy link
Contributor

Okay, @bernhardoj do you want to give it a shot given you were impacted by this initially? @AndrewGable is out, I think.

@bernhardoj
Copy link
Contributor

@trjExpensify I actually never experience this issue anymore for quite a few weeks, probably there are some other PRs that fix it?

@trjExpensify
Copy link
Contributor

Perhaps! I never experienced it though, so I'm not sure. We could wait for a second opinion from @AndrewGable who was the other person experiencing it before we close it out officially.

@melvin-bot melvin-bot bot removed the Weekly KSv2 label Sep 25, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 25, 2023

This issue has not been updated in over 15 days. @Julesssss, @trjExpensify, @pasyukevich, @sobitneupane eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@melvin-bot melvin-bot bot added the Monthly KSv2 label Sep 25, 2023
@trjExpensify
Copy link
Contributor

I'm just going to go ahead and close this out. @AndrewGable if you do repro it, holla.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Monthly KSv2 Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

9 participants