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 for payment 2024-12-20] Investigate useOnyx infinite loading state related to the Connection Manager #52640

Open
fabioh8010 opened this issue Nov 15, 2024 · 13 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Weekly KSv2

Comments

@fabioh8010
Copy link
Contributor

This issue was first noticed here -> #49509.

I recently implemented a fix in Onyx to solve the infinite loading states after a Onyx.clear() operation, but in this case they are happening without the clear operation, so we must investigate it again.

Report of the problem: #49509 (comment)
Reproducible steps: #49509 (comment)
My initial investigations: #49509 (comment)

@fabioh8010
Copy link
Contributor Author

Hi @gijoe0295 Could you confirm for me if you are still being able to reproduce this loading state issue? I'm having difficulties to reproduce it. If you are able could you give me the detailed test steps again? Thanks

@fabioh8010
Copy link
Contributor Author

@ishpaul777 maybe you can help me here with reproducing the problem from your side? We need to remove reuseConnection: false from src/pages/workspace/withPolicy.tsx before testing.

@ishpaul777
Copy link
Contributor

I'll check a confirm in few hours

@ishpaul777
Copy link
Contributor

Tried multiple times, no luck reproducing this is resolved mysteriously

Screen.Recording.2024-12-01.at.10.10.10.PM.mov

@fabioh8010
Copy link
Contributor Author

@ishpaul777 Should we close this issue then? I asked @kubabutkiewicz to help me with testing and he wasn't able to reproduce it too.

@fabioh8010
Copy link
Contributor Author

However we can try removing reuseConnection: false from withPolicy and see if a regression will occur from that. WDYT?

@ishpaul777
Copy link
Contributor

However we can try removing reuseConnection: false from withPolicy and see if a regression will occur from that. WDYT?

yes i think that should be a good next step forward 👍

@fabioh8010
Copy link
Contributor Author

Update: Created a WIP Draft PR. Will proceed with testing soon.

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Monthly KSv2 labels Dec 5, 2024
@fabioh8010
Copy link
Contributor Author

@ishpaul777 PR open to review!

Copy link

melvin-bot bot commented Dec 10, 2024

Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@fabioh8010
Copy link
Contributor Author

PR was merged!

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Dec 13, 2024
@melvin-bot melvin-bot bot changed the title Investigate useOnyx infinite loading state related to the Connection Manager [HOLD for payment 2024-12-20] Investigate useOnyx infinite loading state related to the Connection Manager Dec 13, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Dec 13, 2024
Copy link

melvin-bot bot commented Dec 13, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Dec 13, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.75-6 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-12-20. 🎊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Weekly KSv2
Projects
None yet
Development

No branches or pull requests

3 participants