LHN - GBR persist on Concierge chat when mark all tasks completed in offline mode - #73541
Conversation
|
LGTM |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppandroid.movAndroid: mWeb Chromemchrome.moviOS: HybridAppios.moviOS: mWeb Safarimsafari.movMacOS: Chrome / Safariweb.movMacOS: Desktop |
|
Please merge main |
|
@mkzie2 bump ^ as 1k+ commits behind |
|
@situchan Done! |
situchan
left a comment
There was a problem hiding this comment.
Please also make sure that tests should fail without your fix.
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
JmillsExpensify
left a comment
There was a problem hiding this comment.
This PR looks good from a product perspective. No concerns.
|
@mkzie2 GBR briefly appears and disappears after online. Tested on iOS. ios.movCheck last part of this video |
|
@mkzie2 bump ^ |
|
@situchan I'm still investigating the issue. Seems like it's reproducible in native only. Will give an update soon. |
|
@situchan I can't seem to reproduce anymore, can you retest again? |
|
Please merge main |
|
Done! |
|
Not reproduced on iOS Screen.Recording.2025-11-13.at.3.08.37.PM.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/nkuoch in version: 9.2.58-0 🚀
|
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.2.58-3 🚀
|
| }, | ||
| ]; | ||
|
|
||
| const parentReportAction = getParentReportAction(taskReport); |
There was a problem hiding this comment.
@situchan @nkuoch @mkzie2 Please don't use functions like getParentReportAction to get Onyx data. If you want to get Onyx data please pass it down from UI by using useOnyx. getParentReportAction is using Onyx.connect method that will be deprecated. Your change will increase the workload to remove Onyx.connect 😭

Explanation of Change
Fixed Issues
$ #73216
PROPOSAL: #73216 (comment)
Tests
Offline tests
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
Screen.Recording.2025-10-30.at.19.15.29.mov
Android: mWeb Chrome
Screen.Recording.2025-10-30.at.19.22.34.mov
iOS: Native
Screen.Recording.2025-10-30.at.19.23.17.mov
iOS: mWeb Safari
Screen.Recording.2025-10-30.at.19.24.03.mov
MacOS: Chrome / Safari
Screen.Recording.2025-10-30.at.19.25.06.mp4
MacOS: Desktop
Screen.Recording.2025-10-30.at.19.25.38.mov