Fix - Company cards - QBO: user stays on Export tab when click back arrow#57394
Conversation
|
@hungvu193 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] |
|
Bug: Screen.Recording.2025-02-26.at.15.56.30.mov |
Wow nice Catch @hungvu193 Fixed 👍 |
|
I think with the current approach, we still have 2 Export screen in stack, checkout the video below. Screen.Recording.2025-02-26.at.22.19.28.mov |
|
If I choose VendorBill, then there will be an infinite loop between Card Details and Export screen 🤔 Screen.Recording.2025-02-26.at.22.22.48.mov |
|
@hungvu193 Fixed |
|
Can you check again?> I can still reproduce the bug above, looping between Card detail and export screen. Screen.Recording.2025-02-27.at.22.53.54.mov |
|
For that U will have to hold for #56177 @hungvu193 |
That PR was created 1 month ago, do you think you can push it forward soon? |
|
Make sense @hungvu193 since you are quicker, I have applied the partial changes that are needed here. U can proceed 👍 |
|
Cool. Can you also list other places that will be affected by your changes in your tests checklist? |
|
The change I made from the other pr doesn't change the navigation behavior it will only solve the loop. no need to change the steps. |
This reverts commit d11f83b.
|
The PR was merged so I reverted the last change and merged main 👍 |
I know that but we also found this bug right? So I think we still might need to list all the flow that we touched the code recently, no need to write down the detail, just need somethings like: Make sure the Export flow of Sage Intact works as expected.... |
| if (!policyID) { | ||
| return; | ||
| } |
There was a problem hiding this comment.
We already had this early return inside clearSageIntacctErrorField, do we still need it here? If no, let's remove it in other places that are using clearSageIntacctErrorField as well
I am struggling to come up with a step for a feature that already works on main Wouldn't that be confusing for QA? But if you still down to it can you suggest the exact text U want me to add to OP? Thx |
|
Please add:
|
|
Thx updated |
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2025-03-01.at.16.24.38.movAndroid: mWeb ChromemAndroid.moviOS: Nativeios.moviOS: mWeb SafarimSafari.movMacOS: Chrome / SafariChrome.movMacOS: DesktopDesk.mov |
|
✋ 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/arosiclair in version: 9.1.9-0 🚀
|
|
🚀 Deployed to staging by https://github.com/arosiclair in version: 9.1.9-0 🚀
|
|
🚀 Deployed to production by https://github.com/puneetlath in version: 9.1.9-8 🚀
|
Details
Fixed Issues
$ #57030
PROPOSAL: #57030 (comment)
Tests
Precondition: workspace with added Company cards and QBO connected. Some card is assigned to the user
Make sure the accounting flows (Import/Export/Advance) work as expected.
Verify that no errors appear in the JS console
Offline tests
Same as above
QA Steps
Same as above
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel so 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
a.mp4
Android: mWeb Chrome
2025-02-25.15-22-13.mp4
iOS: Native
2025-02-25.16-17-23.mp4
iOS: mWeb Safari
iw.mp4
MacOS: Chrome / Safari
w.mp4
MacOS: Desktop
d.mp4