Skip to content

MEDIUM: [$500] Unread indicator is showing in the fevicon even though there is nothing in LHN #31276

Closed

Description

@m-natarajan

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:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1699899029212629

Action Performed:

  1. Open app and login
  2. Make a IOU request
  3. Open the IOU thread to see the details
  4. Observe the unread indicator in expensify fevicon

Expected Result:

If there is an unread indicator, LHN should have one unread message

Actual Result:

But nothing in LHN with unread message.

it was caused by this transaction thread, which wasn’t showing up in my LHN, but was considered unread by the logic being used to compute the unread indicator here. We should update the logic of the unread indicator to make sure it matches the logic of the LHN (or even better use shared logic). So that it’s never possible to see the unread indicator when you don’t have anything unread in the LHN.

Workaround:

unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

IMG_0222

image (31)

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01d98ea368e18737bf
  • Upwork Job ID: 1724168903941550080
  • Last Price Increase: 2024-01-03
Issue OwnerCurrent Issue Owner: @muttmuure

Activity

  1. added
    ExternalAdded to denote the issue can be worked on by a contributor
    BugSomething is broken. Auto assigns a BugZero manager.
    on Nov 13, 2023
  2. changed the title [-]Unread indicator is showing in the fevicon eventhough there is nothing in LHN[/-] [+][$500] Unread indicator is showing in the fevicon eventhough there is nothing in LHN[/+] on Nov 13, 2023
  3. melvin-bot commented on Nov 13, 2023

    @melvin-bot

    Triggered auto assignment to @miljakljajic (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

  4. melvin-bot commented on Nov 13, 2023

    @melvin-bot
  5. melvin-bot commented on Nov 13, 2023

    @melvin-bot

    Bug0 Triage Checklist (Main S/O)

    • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
    • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
      • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
    • This bug is reproducible using the reproduction steps in the OP. S/O
      • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
      • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
    • This issue is filled out as thoroughly and clearly as possible
      • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
    • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync
  6. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Nov 13, 2023
  7. melvin-bot commented on Nov 13, 2023

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @situchan (External)

  8. 89 remaining items

  9. MonilBhavsar commented on Jan 29, 2024

    @MonilBhavsar
    Contributor

    PR merged and deployed to production. Taking this off hold.

  10. changed the title [-][HOLD App PR 34025]MEDIUM: [$500] Unread indicator is showing in the fevicon even though there is nothing in LHN[/-] [+]MEDIUM: [$500] Unread indicator is showing in the fevicon even though there is nothing in LHN[/+] on Jan 29, 2024
  11. MonilBhavsar commented on Jan 29, 2024

    @MonilBhavsar
    Contributor
  12. melvin-bot commented on Jan 29, 2024

    @melvin-bot

    @MonilBhavsar, @muttmuure, @situchan Eep! 4 days overdue now. Issues have feelings too...

  13. iwiznia commented on Jan 29, 2024

    @iwiznia
    Contributor

    This has been working for me for a while now https://expensify.slack.com/archives/C03U7DCU4/p1706112016224459

  14. muttmuure commented on Jan 30, 2024

    @muttmuure
    Contributor

    It seems like there are a few PRs that will be eligible for payment here, I need to comb through and figure it out

  15. muttmuure commented on Feb 2, 2024

    @muttmuure
    Contributor

    OK, so the linked issue was a fix for a regression - #33506 so no payment there.

    We did get a proposal for this issue above, but since there was an overlap with the regression fix, there was already something solid and we actually didn't need the second proposal.

    So I am going to close this, but if you think that your work was eligible for payment despite this issue not having a linked PR, please send me a DM!

  16. moved this from Release 5: Best in Class to Done in [#whatsnext] Wave 05 - Deprecate Freeon Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributors

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions