Onboarding modal overlaps Abracadabra you’re signed in! screen#73064
Onboarding modal overlaps Abracadabra you’re signed in! screen#73064neil-marcellini merged 5 commits intoExpensify:mainfrom
Conversation
|
@hoangzinh Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
I can't record the video on other platforms except Web/mWeb because they don't support multiple tabs. |
|
For other platforms: Just test normal case to ensure we won't break anything. Besides that, unit tests is failing. Can you take a look @paulnjs |
|
@hoangzinh I updated the screenshot. The failed test is not related, it's flaky |
Codecov Report✅ All modified and coverable lines are covered by tests.
... and 11 files with indirect coverage changes 🚀 New features to boost your workflow:
|
|
Given navigation test coverage goes down, can you add spec for new util that we added in this PR? |
@hoangzinh What does that mean? |
|
@hoangzinh Added test coverage |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-10-28.at.17.57.45.android.movAndroid: mWeb ChromeScreen.Recording.2025-10-28.at.17.56.14.android.chrome.moviOS: HybridAppScreen.Recording.2025-10-28.at.18.05.23.ios.moviOS: mWeb SafariScreen.Recording.2025-10-28.at.18.03.47.ios.safari.movMacOS: Chrome / SafariScreen.Recording.2025-10-28.at.17.38.17.web.movMacOS: DesktopScreen.Recording.2025-10-28.at.17.54.00.desktop.mov |
neil-marcellini
left a comment
There was a problem hiding this comment.
Looks great, thank you.
|
Congrats, that's your 5th PR merged! 🎉 Do you know about the ContributorPlus role? It's an opportunity to earn more in the Expensify Open Source community. Keep up the great work - thanks! |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/neil-marcellini in version: 9.2.41-0 🚀
|
|
🚀 Deployed to production by https://github.com/puneetlath in version: 9.2.41-6 🚀
|
Explanation of Change
Onboarding modal overlaps Abracadabra you’re signed in! screen
Fixed Issues
$ #71873
PROPOSAL: #71873 (comment)
Tests (Only for Web/mWeb)
Offline tests
None
QA Steps (Only for Web/mWeb)
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, 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.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Screen.Recording.2025-10-27.at.12.07.18.mov
Android: mWeb Chrome
Screen.Recording.2025-10-21.at.14.06.57.mov
iOS: Native
Screen.Recording.2025-10-27.at.12.08.07.mov
iOS: mWeb Safari
Screen.Recording.2025-10-21.at.14.09.11.mov
MacOS: Chrome / Safari
Screen.Recording.2025-10-21.at.14.02.41.mov
MacOS: Desktop
Screen.Recording.2025-10-27.at.12.08.29.mov