fix: Extra hold expense comment appears after splitting held expense [#86798]#86931
fix: Extra hold expense comment appears after splitting held expense [#86798]#86931dmkt9 wants to merge 1 commit 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] |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
Hi @dukenv0307, We have a bug that is also reproducible in production:
known-bug.mp4 |
|
Hi @luacmartins, I found that the 2026-04-02.11-40-53.mp4 |
|
@dmkt9 is that reproducible in production too? |
@luacmartins Bug 1 can be reproduced in production. However, bug 2 cannot, because we have not yet deployed the copy comments feature in production. |
| } | ||
| } | ||
|
|
||
| if (isDeletedAction(action) || action.pendingAction === CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE) { |
There was a problem hiding this comment.
can we move it to the top of this block?
There was a problem hiding this comment.
We should place it after finding the "hold comment" action, as the "hold comment" action can be deleted.
Screen.Recording.2026-04-02.at.22.31.50.mov |
Explanation of Change
$ $ #86798, a regression of #84551
Fixed Issues
$ #86798
$ #73390
PROPOSAL:
Tests
Same as QA Steps
Offline tests
Same as QA Steps
QA Steps
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.native.mp4
Android: mWeb Chrome
android.chrome.mp4
iOS: Native
ios.native.mp4
iOS: mWeb Safari
ios.safari.mp4
MacOS: Chrome / Safari
mac.safari.mp4