-
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-01-25] IOU - Page flashes when adding or replacing receipt in details page #34379
Comments
👋 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:
|
Triggered auto assignment to @rlinoz ( |
This happens on production for me |
ProposalPlease re-state the problem that we are trying to solve in this issue.Report screen flashes after replacing a receipt. What is the root cause of that problem?This happens after #32764. When we press replace receipt, it will go to the receipt page and pass a After we select a new receipt, it will call App/src/pages/iou/request/step/IOURequestStepScan/index.js Lines 135 to 142 in 46f011f
Because the receipt selector is the only RHP page, it will REPLACE the current screen with the report screen, thus the flash. App/src/libs/Navigation/Navigation.ts Lines 181 to 184 in c080ccc
What changes do you think we should make in order to solve the problem?I think we don't need the What alternative solutions did you explore? (Optional)If the reason (we will still remove the
This |
I am not sure what the bug is here. |
cc: @tgolen |
Here is on prod, the report screen doesn't flash. Screen.Recording.2024-01-12.at.00.36.18.movYou can see the issue between 0:15-0:17 |
Gotcha. I see 00:23-00:24 is the bug from the video from @lanitochka17 . |
I am still not sure if I get it, but not a blocker, removing the label. |
Skipping the |
Ok, assigning @bernhardoj then, thanks! |
Please assign me here too |
PR is ready cc: @situchan |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.26-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-01-25. 🎊 For reference, here are some details about the assignees on this issue:
|
Triggered auto assignment to @trjExpensify ( |
I forgot to add the bug label before. @trjExpensify could you please handle the payment? |
Sure thing! Confirming payments as follows: $500 - @situchan for C+ Let me know if that's correct and I'll ship the offers. |
That does seem correct! |
Cool, offers sent! |
@bernhardoj - paid! |
@situchan - paid. Closing! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.24-4
Reproducible in staging?: Y
Reproducible in production?: N
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: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
When adding or replacing receipt, the thread view will not flash
Actual Result:
When adding or replacing receipt, the thread view flashes briefly
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6339083_1704989674828.20240111_211846__1_.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: