Repository navigation
Block migrated user welcome modal in copilot access - #102124
Conversation
|
@MelvinBot review |
|
The fix is correct and lands in the right place. Three things I'd change before merge — one is a follow-up scope question, not a blocker. Timing checks out. 1. Use a selector instead of importing from
|
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
@MelvinBot It's not 100% the same, as @MelvinBot review again |
|
You're right and I was wrong — thanks for the correction. Items 1 and 2 are addressed: One thing worth coordinatingThat fallback is exactly what That's tracked by Fix not-found page after clearing cache, still open. It touches Minor nit and what I didn't verifyNit (optional): Not verified: I couldn't run |
garrettmknight
left a comment
There was a problem hiding this comment.
Looks good from a product perspective.
|
I'm starting to review this PR |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppaz_recorder_20260925_005217.1.mp4Android: mWeb ChromeiOS: HybridAppCleanShot.2026-09-25.at.00.55.19.1.mp4iOS: mWeb SafariMacOS: Chrome / SafariCleanShot.2026-09-25.at.00.46.26.1.mp4 |
suneox
left a comment
There was a problem hiding this comment.
Skipping the migrated modal in copilot sessions LGTM
mountiny
left a comment
There was a problem hiding this comment.
Thanks for this improvement
|
🚧 mountiny has triggered a test Expensify/App build. You can view the workflow run here. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.4.94-0 🚀
|
|
No help site changes are required for this PR, so I didn't create a docs PR. This PR fixes a bug. It stops the migrated-user welcome modal from opening while a copilot is acting on another account. That fix resolves Copilot switch race fires OpenApp with no authToken, landing users on "Hmm... it's not here". It doesn't add or rename any UI labels, settings, or steps. What I checked
@VickyStash, no help site PR was needed for this change, so there is nothing to mark |
|
@VickyStash Probably we don't have correct account for this setup. Can this be verified internally? Thank you
|
@mountiny Maybe you have any idea how it can be tested with the real case? |
@izarutskaya That setup step can be dropped: |
|
Yes, I'll check it off. Thanks @izarutskaya @suneox |
|
🚀 Deployed to production by https://github.com/Julesssss in version: 9.4.94-0 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
This PR prevents
MigratedUserWelcomeModalfrom being displayed in the co-pilot (delegated) account.Fixed Issues
$ #101940
PROPOSAL: N/A
Tests
Setup:
Offline tests
N/A
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Same, as in Tests section
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
MacOS: Chrome / Safari
copilot.mp4