-
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-07-24] [HOLD for payment 2024-07-10] iOS - Hold - Back button on transaction thread returns to Hold - Reason page after holding it #44423
Comments
Triggered auto assignment to @strepanier03 ( |
Triggered auto assignment to @hayata-suenaga ( |
👋 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:
|
@hayata-suenaga FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
We think that this bug might be related to #wave-collect - Release 1 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Pressing back button after hold arrived at the hold reason page again. What is the root cause of that problem?After submitting the hold reason, we navigate to the backTo param. App/src/pages/iou/HoldReasonPage.tsx Lines 56 to 58 in 9862fdb
backTo in this case is the transaction thread report. It should navigate back to the transaction thread because it exists on the stack, but the backTo route keeps being pushed to the nav stack because it's detected that the params of the backTo route is different with the params of the topmost central pane. App/src/libs/Navigation/linkTo/index.ts Line 89 in 9862fdb
If the transaction thread report route is /r/123, then the backTo is also /r/123, but somehow the comparison fails. App/src/libs/Navigation/linkTo/index.ts Lines 80 to 86 in 9862fdb
App/src/libs/Navigation/linkTo/index.ts Line 75 in 9862fdb
First, the Report screen was previously inside a CentralPaneNavigator, but it's not anymore now. What changes do you think we should make in order to solve the problem?Replace the usages of App/src/libs/Navigation/linkTo/index.ts Lines 79 to 86 in 9862fdb
App/src/libs/Navigation/linkTo/index.ts Lines 113 to 115 in 9862fdb
|
Hi! I'll take a look at this issue |
This was fixed by #44444 and CPed to staging. We're good to close since it was a regression. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.3-7 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-07-10. 🎊 |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.7-8 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-07-24. 🎊 |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
issue found when validating #43618
Version Number: 9.0.2-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:
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:
Back button on transaction thread will not return to Hold - Reason page.
Actual Result:
Back button on transaction thread returns to Hold - Reason page after holding the expense.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6524578_1719351617865.RPReplay_Final1719351372.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @strepanier03The text was updated successfully, but these errors were encountered: