🍒 Cherry pick PR #86980 to staging 🍒#86983
Conversation
(cherry picked from commit c6af4c8) (cherry-picked to staging by luacmartins)
[CP Staging] Revert "fix: Mark as unread doesn’t work with IOU report" (cherry picked from commit e1dc4b2) (cherry-picked to staging by luacmartins) (cherry-picked to staging by luacmartins)
| reportAttributesDerived, | ||
| policyTags, | ||
| currentUserLogin: login ?? '', | ||
| reportActions: fullReportActions, |
There was a problem hiding this comment.
Conflict was here. We renamed this variable to fix TS. It was first introduced in the PR being reverted, so it should be removed here.
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
|
🚀 Cherry-picked to staging by https://github.com/blimpich in version: 9.3.51-10 🚀
Bundle Size Analysis (Sentry): |
|
🤖 I've reviewed the changes in this PR (cherry-pick of #86980, which reverts #81499). No help site changes are required. Reasoning: This PR reverts an internal bug fix for "Mark as unread" behavior with IOU reports. All changes are in internal TypeScript/React files (
The existing help site documentation remains accurate and does not reference the internal implementation details affected by this revert. |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.3.51-10 🚀
|
🍒 Cherry pick #86980 to staging 🍒
This PR had conflicts when we tried to cherry-pick it to staging. You'll need to manually perform the cherry-pick, using the following steps:
Then manually resolve conflicts, and commit the change with
git cherry-pick --continue. Lastly, please run:This last part is important. It will help us keep track of who triggered this CP, and will ensure that version bumps are tracked correctly. Once all that's done, push your changes with
git push origin cherry-pick-staging-86980-23912888960-1, and then open this PR for review.Note that you must test this PR, and both the author and reviewer checklist should be completed, just as if you were merging the PR to main.
Pro-tip: If this PR appears to have conflicts against the staging base, it means that the version on staging has been updated. The easiest thing to do if you see this is to close the PR and re-run the CP.
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))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