-
Notifications
You must be signed in to change notification settings - Fork 3k
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] LHN - After creating split expense and switching to another chat, LHN displays it as unread #52194
Comments
Triggered auto assignment to @JmillsExpensify ( |
@JmillsExpensify Eep! 4 days overdue now. Issues have feelings too... |
While this is not a common flow, we have lots of issues with reports you just created showing unread in the LHN, so I'm going to open this up to the community to see if we have any creative solutions. |
Job added to Upwork: https://www.upwork.com/jobs/~021856693414198783158 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rayane-djouah ( |
@JmillsExpensify, @rayane-djouah Eep! 4 days overdue now. Issues have feelings too... |
Waiting on proposals |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@JmillsExpensify @rayane-djouah 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! |
ProposalPlease re-state the problem that we are trying to solve in this issue.After creating a split expense and then switching to another chat, the chat in the LHN is displayed as unread. What is the root cause of that problem?The issue arises because the report is flagged as requiring attention from the user. This is due to the
Lines 2822 to 2824 in e04d145
Specifically, the Lines 2740 to 2743 in e04d145
This happens because the report’s Lines 2782 to 2788 in e04d145
What changes do you think we should make in order to solve the problem?To fix this, when the report has an // Has a child report that is awaiting action (e.g. approve, pay, add bank account) from current user
if (optionOrReport.hasOutstandingChildRequest && !!('isUnread' in optionOrReport && optionOrReport.isUnread)) {
return {
reason: CONST.REQUIRES_ATTENTION_REASONS.HAS_CHILD_REPORT_AWAITING_ACTION,
reportAction: IOU.getIOUReportActionToApproveOrPay(optionOrReport, optionOrReport.reportID),
};
} This ensures that the unread icon is not displayed if the user has already read the chat, even when there’s an outstanding expense awaiting action. Screen.Recording.2024-11-22.at.00.40.24.mp4What alternative solutions did you explore? (Optional)None |
Reviewing |
@JmillsExpensify, @rayane-djouah Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Other GHs have been a priority; I'll work on the proposal review soon. |
📣 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) |
I'm not able to reproduce the issue. @ugogiordano, can you still reproduce it? Screen.Recording.2024-11-29.at.2.54.59.PM.mov |
@rayane-djouah I can no longer see the bold text, but the green dot is still present, even in your video. From what I understand, both the bold text and the green dot (along with the '1' on the tab indicating an unread message) should disappear once the chat has been read. |
I believe the presence of the green dot is designed to indicate when there's a pending action required from the user, such as a payment action in this scenario.
The '1' on the tab in my video indicates an unread message in the concierge chat rather than the workspace report. It appears that the issue with the bold text has been fixed. |
So, I don’t see this issue anymore if the green dot is designed to stay there even after you have read the message.
I didn't see the bold text for the concierge chat, so I was thinking it might be something else. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@JmillsExpensify @rayane-djouah this issue is now 4 weeks old, please consider:
Thanks! |
I think we can close this since it's not reproducible anymore |
Agreed, closing. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.59-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: Y
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The chat report in the LHN should not appear in bold, as the split expense has already been viewed
Actual Result:
The chat report in the LHN appears in bold, even though the split expense was seen
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6657723_1730992294464.1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @rayane-djouahThe text was updated successfully, but these errors were encountered: