You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2024-03-29] [$500] [Wave Collect] [Ideal Nav] Incorrect animation direction on Wallet and Troubleshooting page #37359
Version Number: 1.4.44-7 Reproducible in staging?: Y Reproducible in production?: Y 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:
Pre-requisite: user must be logged in and have an Expensify card assigned
Go to Settings > Wallet
Tap on Expensify card
Tap on the back button
Tap on the avatar to open the account settings
Tap about
Tap troubleshoot
Then Tap <until you reach LHN
Observe the sliding behavior
Expected Result:
A transition animation from left to right should appear (going back to previous page)
Opening each page account settings, about and troubleshootshould slige from the right overtop of the previous page and When pressing < button the page should slide away to the right
Actual Result:
A transition animation from right to left appears (as if it were a new page, not a previous one)
When pressing back button Troubleshoot page, About page slides in from the right, again, overtop Troubleshoot
Similarly pressing back button again, Profile slides in from the right
Finally, pressing back button, Account Settings slides away to the right which is the correct behavior
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
@kadiealexander 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
changed the title [-]Wallet - When going back to Wallet from Expensify card, animation goes from right lo left[/-][+][$500] Wallet - When going back to Wallet from Expensify card, animation goes from right lo left[/+]on Feb 29, 2024
There isn't a single PR which introduced this. I think over the time, we were just following the same pattern, and as a result we had a bunch of pages with similar problem.
N/A
N/A
A regression test would be useful. The steps mentioned un the OP look good enough to me!
Activity
melvin-bot commentedon Feb 27, 2024
Triggered auto assignment to @kadiealexander (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.lanitochka17 commentedon Feb 27, 2024
@kadiealexander 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
apeyada commentedon Feb 28, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
Wallet - When going back to Wallet from Expensify card, animation goes from right lo left
What is the root cause of that problem?
App/src/pages/settings/Wallet/ExpensifyCardPage.tsx
Line 127 in 4fcfbb0
App/src/pages/settings/Wallet/ExpensifyCardPage.tsx
Line 115 in 4fcfbb0
Here, we go to wallet page using
goback(ROUTES.SETTINGS_WALLET)This now became issue after ideal nav.
What changes do you think we should make in order to solve the problem?
As wallet page is already in center pane, it's fine to navigate goBack without param even when deeplink to this page and click back button
App/src/pages/settings/Wallet/ExpensifyCardPage.tsx
Line 127 in 4fcfbb0
onBackButtonPress={() => Navigation.goBack()}or we can remove this line as it's already default prop value in
HeaderWithBackButtonApp/src/pages/settings/Wallet/ExpensifyCardPage.tsx
Line 115 in 4fcfbb0
onBackButtonPress={() => Navigation.goBack()}(optional)
use FullPageNotFoundView instead of early returning NotFoundPage when
isNotFoundmelvin-bot commentedon Feb 29, 2024
Job added to Upwork: https://www.upwork.com/jobs/~01588c7a6a3b8f24cb
[-]Wallet - When going back to Wallet from Expensify card, animation goes from right lo left[/-][+][$500] Wallet - When going back to Wallet from Expensify card, animation goes from right lo left[/+]melvin-bot commentedon Feb 29, 2024
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (
External)Santhosh-Sellavel commentedon Mar 4, 2024
Back from OOO Will update in a day.
59 remaining items
allgandalf commentedon Apr 3, 2024
Applied just now, can you check please :)
kadiealexander commentedon Apr 4, 2024
Offer sent :)
allgandalf commentedon Apr 4, 2024
melvin-bot commentedon Apr 8, 2024
@allroundexperts, @mountiny, @kadiealexander, @GandalfGwaihir Huh... This is 4 days overdue. Who can take care of this?
kadiealexander commentedon Apr 9, 2024
@allroundexperts please complete the checklist so we can get this closed out.
allroundexperts commentedon Apr 10, 2024
On it today.
allroundexperts commentedon Apr 11, 2024
Checklist
kadiealexander commentedon Apr 15, 2024
Payment summary here.
JmillsExpensify commentedon Apr 30, 2024
$500 approved for @allroundexperts