Add optimistic nextStep on hold/unhold#78820
Conversation
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
|
||
| // Scheduled submit enabled | ||
| if (policy?.harvesting?.enabled && autoReportingFrequency !== CONST.POLICY.AUTO_REPORTING_FREQUENCIES.MANUAL && isReportContainingTransactions) { | ||
| if (policy?.harvesting?.enabled && isReportContainingTransactions) { |
There was a problem hiding this comment.
The autoReportingFrequency is never set to manual.
Manual auto reporting is actually === harvesting.enabled = false && autoReportingFrequency = daily.
Checking for harvesting.enabled is enough.
(same applies for other similar changes below)
|
Not sure if this needs a C+ review. Let me know if that's the case. |
|
If requires C+ review, I can help. |
|
This can be reviewed/tested. |
|
@situchan please go ahead and review as C+! Thanks! |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppios.moviOS: mWeb SafariMacOS: Chrome / Safariafter.mov |
|
job 4 Tests failing. Please merge main |
|
Merged main. |
|
@s77rt when we have violations, we should still show Screen.Recording.2026-01-09.at.8.52.25.PM.mov |
|
Thanks for catching this! It should be fixed now |
|
job 2 failure is not related. |
|
✋ 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/chuckdries in version: 9.3.0-0 🚀
|
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.3.0-8 🚀
|
Explanation of Change
Fixed Issues
#70343
PROPOSAL:
Tests
Waiting for you to submit expenses.Screen.Recording.2026-01-04.at.12.05.42.AM.mov
Offline tests
Same as Tests
QA Steps
Same as Tests
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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari