Fix of SelfDM does not show the latest system msg on LHN #82638
Fix of SelfDM does not show the latest system msg on LHN #82638elirangoshen wants to merge 2 commits intoExpensify:mainfrom
Conversation
|
@elirangoshen Could you kindly explain the fix you are making here? And how is that a regression from here - https://github.com/Expensify/App/pull/81551/changes I don't see overlap of code between this fix pr and original pr. |
Both of them making code change in the same function. return null. The fix I added is checking the selfDM prior to not return null in this case. |
|
Hi @abdulrahuman5196 is there an update in this ? |
|
Hi @abdulrahuman5196 Is there any update ? |
|
Hi, Sorry for delay, checking now |
|
@elirangoshen I am not sure if your RCA and solution is correct and even if this is a regression. Regardless i tested your PR and the fix is not working. And i see you have not added author's checklist, is the fix working for you? |
|
Do you think this issue is not caused by the regression ? as i'm not sure about it as well. |
@elirangoshen I think it should be the other way. The author would be required to provide RCA on the solution and the explanation for the fix as well. I don't see any working videos on the author's checklist as well. Could you kindly provide RCA on the solution and the appropriate fix? |
I posted video in android in the checklist. |
@elirangoshen In the video, your selfDM is not even present in the LHN. Could you kindly check on this? I doubt if the fix is working |
Explanation of Change
This pr fixes the regression issue of improve
ShouldReportBeInOptionListfunctionFixed Issues
$#82612
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Expected result:
What would you like to do with this expense? should be shown under SelfDM in LHN
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
fix.mp4
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari