-
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
[$250] Thread - New line marker appeared incorrectly when mark as read is clicked #46421
Comments
Triggered auto assignment to @anmurali ( |
@anmurali FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
We think that this bug might be related to #vip-vsp |
ProposalPlease re-state the problem that we are trying to solve in this issue.Thread - New line marker appeared incorrectly when mark as read is clicked What is the root cause of that problem?When marked as unread the first time the App/src/pages/home/report/ReportActionItemParentAction.tsx Lines 75 to 79 in 3722b22
however at that moment with the way we grab the parent report from onyx here Lines 6793 to 6794 in 3722b22
it doesn't get the up-to-date value of the parent report (it gets the previous version of the parent report) and hence the marker not shown and second time we mark as read it will get the parent report status it had when we marked as unread the first time so this time the maker will appear. What changes do you think we should make in order to solve the problem?In Lines 6793 to 6794 in 3722b22
What alternative solutions did you explore? (Optional) |
Job added to Upwork: https://www.upwork.com/jobs/~018307aa2c28cda505 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
@eVoloshchak, @anmurali Eep! 4 days overdue now. Issues have feelings too... |
@FitseTLT, thank you for the thorough explanation!
What's causing this? |
@eVoloshchak We are calling App/src/pages/home/report/ReportActionItemParentAction.tsx Lines 77 to 81 in 0e46257
So the moment you mark unread, the change in the report (lastReadTime) will trigger this onyxSubscribe callback and inside it we are calling ReportUtils.getAllAncestorReportActions which depends on
Both solutions work well. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@FitseTLT, let's avoid using setTimeout unless there is no alternative
Looks like a typo, both links are identical, but it's still clear what's happening, thank you for the explanation
What determines the order in which these entries are updated? Can we change the order so |
@eVoloshchak @anmurali this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@eVoloshchak, @anmurali Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@eVoloshchak, @anmurali 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Triggered auto assignment to @grgia, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@eVoloshchak @anmurali @grgia this issue is now 4 weeks old, please consider:
Thanks! |
@eVoloshchak, @anmurali, @grgia Eep! 4 days overdue now. Issues have feelings too... |
Sent offers to @eVoloshchak (https://www.upwork.com/offer/103712109) and @FitseTLT (https://www.upwork.com/offer/103712116). Let's get the fix started! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Issue not reproducible during KI retests. (First week) |
This issue has not been updated in over 15 days. @eVoloshchak, @anmurali, @grgia eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
Issue not reproducible during KI retests. (Second week) |
Issue not reproducible during KI retests. (Third week) |
|
Regression Test Proposal
Do we agree 👍 or 👎 |
@anmurali, the automation has failed, but this has been deployed to production for quite a while and is ready for payment |
@anmurali FYI You had already paid me accidentally, even before I raised the PR. |
Issue not reproducible during KI retests. (Fourth week) |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.13-3
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): biruknew45+3456@gmail.com
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
When a message is marked as unread in step 9, the new line marker should appear immediately. The marker should not appear upon marking the message as read in step 12
Actual Result:
In step 9, after marking the message as unread, the new line marker does not appear as expected. In step 12, when the message is marked as read, the new line marker incorrectly appears in the chat
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6551569_1721830578914.1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @eVoloshchakThe text was updated successfully, but these errors were encountered: