-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: 22383 Whole thread disappears if the thread header is flagged as an Assault or Harassment #28002
Conversation
… an Assault or Harassment
@tienifr did you read last discussion on GH? LHN last message isn't fixed |
Thanks for pointing that out, Should we hold this one until the issue is fixed? |
Would there be any harm in considering LHN out of scope (would any solution to #19722 end up breaking this, or vice versa)? If not, I think they're separate enough that we can handle separately. |
I think we should take responsible for preventing raw message display at least on this PR - #28002 (comment). |
@tienifr I think we can fix LHN issue here as it's not complex. So it should show |
@situchan Updated PR as this comment |
Yep, that's fine by me! |
@tienifr please update all recordings which fixed LHN |
@tienifr I am not seeing Screen.Recording.2023-09-26.at.7.44.27.PM.mov |
Another bug: Screen.Recording.2023-09-26.at.8.06.47.PM.mov |
Ah sorry @situchan I saw it |
@situchan Can you show me your steps to reproduce the bug, as I can't face this problem |
You will find those bugs if you test all possible scenarios:
Test:
|
@situchan Sorry but I can't reproduce this bug even once |
Can you please share the video? |
But I found out the following bug:
I think it will be handled in #19722 that we need BE fix |
@tienifr please try in task report, same as my video |
@situchan I tested all your cases here before requesting your review and I'm sure everything is ok While I trying to reproduce your bug, I found 2 edge cases: bug 1 (need BE fix): #28002 (comment) bug 2 (fixed):
|
This is looking good; @situchan can you give it one last review/test please? Thanks! |
sure I will re-test immediately once conflict is fixed |
@tienifr do you think you can remerge main today? Thanks! |
on it now |
Otherwise looks good! Not found any issue which doesn't happen on main/staging. |
ugh that's annoying. Okay so one last question, re: testing - given all the bugs that are building up on main, are we confident that this does the job it's meant to do? And, also - will QA be able to QA this? Do we need to update the QA steps at all? Thanks! |
The main QA step doesn't change but I believe many issues will be reported while testing. |
Okay that's okay I think - I can add a note to the QA steps to sync with me (or here) if they have questions/see new bugs and that they're likely to be on prod as well. Do you want to give a final ✅ @situchan and then I'll get this merged? |
As long as we can confirm this does what we want, despite the other bugs, then that's good for me. Code looks good |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright! Thanks for your patience, both! Let's get this merged.
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Cherry-picked to staging by https://github.com/thienlnam in version: 1.4.36-5 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
1 similar comment
🚀 Cherry-picked to staging by https://github.com/thienlnam in version: 1.4.36-5 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
right - #28002 (review) |
🚀 Deployed to production by https://github.com/Julesssss in version: 1.4.37-7 🚀
|
Details
Fixed Issues
$ #22383
PROPOSAL: #22383 (comment)
Tests
Hidden message
is shownHidden message
is shown in the header and in the first actionOffline tests
Same as above
QA Steps
Note: Some of this may reveal additional front end bugs. If you notice them, please try to see if they're on production already. If you have questions, you can reach out to @dangrous!
Hidden message
is shownHidden message
is shown in the header and in the first actionPR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Web
Screen.Recording.2023-08-01.at.17.59.05.mov
Mobile Web - Chrome
Screenrecorder-2023-09-22-16-22-04-45.mp4
Mobile Web - Safari
Screen.Recording.2023-09-22.at.16.18.52.mov
Desktop
Screen.Recording.2023-09-22.at.16.57.36.mov
iOS
Screen.Recording.2023-09-22.at.17.06.14.mov
Android
android-compressed.mov