[CP Staging] Revert "Fix onboarding flow path changes after page refresh"#67699
Conversation
|
@BlameGPT test steps |
Time to break it (gently)These steps were crafted by AI. Please paste them into the PR description and refine to taste. Precondition: User is signed up with a new account and has not completed onboarding.
### Onboarding flow persists after refresh or navigation
1. Open app.new.expensify.com and sign up with a new email address.
2. Verify onboarding modal appears.
3. Without completing onboarding, refresh the browser page.
4. Verify onboarding modal still appears and progress is not lost.
5. Navigate via URL to another route (e.g., app.new.expensify.com/settings).
6. Verify onboarding modal still appears and progress is not lost.
7. Complete onboarding flow.
8. Verify you are redirected to the appropriate post-onboarding page.
### Onboarding flow persists after closing and reopening the app
1. Close the browser or app completely while onboarding modal is open.
2. Reopen app.new.expensify.com and log in with the same account.
3. Verify onboarding modal still appears and progress is not lost.
4. Complete onboarding flow.
5. Verify you are redirected to the appropriate post-onboarding page.
### Onboarding flow resumes at correct step after refresh
1. Proceed to any step in the onboarding modal (e.g., "How many employees do you have?").
2. Refresh the browser page.
3. Verify you remain on the same onboarding step as before the refresh.
4. Complete onboarding flow.
5. Verify you are redirected to the correct post-onboarding page. |
|
🚧 @grgia has triggered a test Expensify/App build. You can view the workflow run here. |
This comment has been minimized.
This comment has been minimized.
|
@grgia the OP is iOS only |
|
🚧 @grgia has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
…ing-refresh-path-issue Revert "Fix onboarding flow path changes after page refresh" (cherry picked from commit 47f8ca4) (cherry-picked to staging by grgia)
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.1.88-3 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
1 similar comment
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.1.88-3 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.1.88-3 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Deployed to production by https://github.com/grgia in version: 9.1.88-3 🚀
|
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.1.89-1 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.1.89-21 🚀
|
Reverts #67017
Tested by QA here - https://expensify.slack.com/archives/C9YU7BX5M/p1754309982721409?thread_ts=1754304786.844819&cid=C9YU7BX5M