fix: The shortcut CTRL + K does not work with a user as employee in a WS#52448
fix: The shortcut CTRL + K does not work with a user as employee in a WS#52448mountiny merged 8 commits intoExpensify:mainfrom
Conversation
|
@dukenv0307 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] |
|
@dukenv0307 The feature is only available on desktop devices, so I didn’t include test steps or screen recordings for mobile devices. Do you have any suggestions about the test steps for the rest platforms? |
|
There're 3 places that uses
But 2 first places already use fallback value so we just cover the 3rd one.
App/src/libs/Navigation/AppNavigator/AuthScreens.tsx Lines 528 to 529 in 99da1ac so we should test the normal onboarding flow for new/old account |
Reviewer Checklist
Screenshots/VideosAndroid: NativeNew account: web-resize.mp4Old account: Screen.Recording.2024-11-14.at.11.27.38.movAndroid: mWeb ChromeNew account: web-resize.mp4Old account: Screen.Recording.2024-11-14.at.11.18.03.moviOS: NativeNew account: web-resize.mp4Old account: Screen.Recording.2024-11-14.at.11.23.58.moviOS: mWeb SafariNew account: web-resize.mp4Old account: Screen.Recording.2024-11-14.at.11.12.08.movMacOS: Chrome / SafariOld account: New account: Screen.Recording.2024-11-14.at.11.05.49.movMacOS: DesktopNew account: web-resize.mp4Old account: Screen.Recording.2024-11-14.at.11.33.33.mov |
|
I recorded videos on all platforms for new and old account Note for a new account: Ensure the onboarding modal is shown at the beginning, after refreshing or navigating to another page. |
|
@dukenv0307 I just added all videos to my checklist |
mountiny
left a comment
There was a problem hiding this comment.
Lets add the tests so we do not run into these issues again
|
@truph01 what is your ETA for the changes? thanks! |
|
I am working on it |
|
@dukenv0307 @mountiny I added the unit tests. |
|
I updated comments @mountiny |
mountiny
left a comment
There was a problem hiding this comment.
Thank you very much for your patience 🙇
|
✋ 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/mountiny in version: 9.0.65-0 🚀
|
|
🚀 Deployed to production by https://github.com/chiragsalian in version: 9.0.65-5 🚀
|
Explanation of Change
Fixed Issues
$ #52260
PROPOSAL: #52260 (comment)
Tests
Desktop/MacOS Chrome
Mobile
Offline tests
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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.2024-11-14.at.15.19.35.mov
Screen.Recording.2024-11-14.at.15.20.23.mov
Android: mWeb Chrome
Screen.Recording.2024-11-14.at.15.17.26.mov
Screen.Recording.2024-11-14.at.15.18.15.mov
iOS: Native
Screen.Recording.2024-11-14.at.15.15.31.mov
Screen.Recording.2024-11-14.at.15.16.15.mov
iOS: mWeb Safari
- New account:Screen.Recording.2024-11-14.at.15.12.23.mov
Screen.Recording.2024-11-14.at.15.14.30.mov
MacOS: Chrome / Safari
Screen.Recording.2024-11-13.at.14.48.23.mov
MacOS: Desktop
Screen.Recording.2024-11-13.at.14.54.07.mov