-
Notifications
You must be signed in to change notification settings - Fork 3k
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-20] [$250] Expense-Expense preview is hidden briefly when returning to expense report via header subtitle #49741
Comments
Triggered auto assignment to @francoisl ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
We think that this bug might be related to #wave-collect - Release 1 |
I also notice a short delay on production, albeit shorter than on staging. Roughly like 50ms on production, and 200ms on staging. There's nothing that stands out in the checklist so I'm going to open this up for proposals. Doesn't seem worthy of blocking though. |
Job added to Upwork: https://www.upwork.com/jobs/~021839062492993280361 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The second expense preview is hidden briefly after returning to expense report via header subtitle What is the root cause of that problem?
App/src/pages/home/report/ReportActionsList.tsx Lines 617 to 619 in 2d0d4e9
That leads
As a result, it takes more time to change App/src/pages/home/report/ReportActionsView.tsx Lines 232 to 234 in 2d0d4e9
We use
What changes do you think we should make in order to solve the problem?
App/src/pages/home/report/ReportActionsList.tsx Lines 617 to 619 in 2d0d4e9
What alternative solutions did you explore? (Optional) |
@francoisl, @fedirjh Eep! 4 days overdue now. Issues have feelings too... |
@fedirjh are you available to review the proposal above please? |
Yep, on it. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@mkzie2 Thanks for the proposal. I agree with your analysis . However, the second option in your solution won't work if we deep link to the transaction report first and then navigate back to the expense report.
@francoisl This is a regression from #49477 as @mkzie2 mentioned . Should we just leave things as they are and close this issue since the behavior exists in production, or should we revert the changes introduced in #49477 and look for another solution (cc @ikevin127 @huult)? Alternatively, should we keep this open to explore other options? |
@fedirjh This case will not work because in this case it's the first time the expense report is rendered and as I mentioned in the RCA, this bug will happen. App/src/pages/home/report/ReportActionsList.tsx Lines 617 to 619 in 2d0d4e9
|
@fedirjh Thanks for the ping!
I'd vote for close since there was always a small delay in this case. However:
Given this, if it's really important to have 0 delay and the expense preview show instantly, I agree that the logic should be adjusted and our PR considered a regression 👍 |
@ikevin127 May I ask if a final decision has been made on that case? |
♻️ We're awaiting on a decision from the people assigned to this issue. |
Thank you all. I will create a pull request after the issue I asked about in the Slack group is resolved. https://expensify.slack.com/archives/C01GTK53T8Q/p1730857949391549 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.60-3 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-20. 🎊 For reference, here are some details about the assignees on this issue:
|
Issue is ready for payment but no BZ is assigned. @RachCHopkins you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks! |
@francoisl, @huult, @RachCHopkins, @fedirjh Whoops! This issue is 2 days overdue. Let's get this updated quick! |
BugZero Checklist:
Bug classificationSource of bug:
Where bug was reported:
Who reported the bug:
Regression Test Proposal Template
Regression Test ProposalPrecondition:Test:Do we agree 👍 or 👎 |
@RachCHopkins @francoisl Sorry, I still have not received the payment. Can you help me check? Maybe we have an issue with Upwork? |
@francoisl, @huult, @RachCHopkins, @fedirjh Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@RachCHopkins are you available to help with the payments here please? |
I sure am! Sorry guys, my fancy zap malfunctioned and I didn't see the ping! I'll get this sorted out asap. |
Contributor has been paid, the contract has been completed, and the Upwork post has been closed. |
$250 approved for @fedirjh |
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: 9.0.40-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The second expense preview will show instantly after returning to expense report via header subtitle (production behavior)
Actual Result:
The second expense preview is hidden briefly after returning to expense report via header subtitle
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6615158_1727291074734.IOU_thread.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @RachCHopkinsThe text was updated successfully, but these errors were encountered: