Skip to content

Chat - The unread message marker reappears when user come back online #14488

Description

@kbecciv

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Issue found when executing PR #14032

Action Performed:

  1. Create a conversation between two users. Send several messages from user 1 to user 2
  2. Kill the internet connection
  3. As user 1 (the one who created the messages) mark one of your own messages unread (not the last one).
  4. You should see a "new" marker above the message marked as unread.
  5. Delete the message marked as unread.
  6. The "new" marker should remain in the same location, above the next newer message.
  7. Switch away from the chat. It should remain bolded as "unread" in the LHN. Note that you need to switch to an entirely different chat in the compact/mobile view, not simply switch the the list of chats.
  8. Switch back to the chat. It should no longer show as "unread" in the LHN, but the "new" marker should remain in the same location.
  9. Switch away from the chat again.
  10. Switch back to the chat again, the "new" marker should be gone.
  11. Turn on the internet

Expected Result:

The deleted message disappears and the unread message marker does not appear

Actual Result:

The unread message marker reappears

Workaround:

Unknown

Platforms:

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

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.2.58.2

Reproducible in staging?: Yes

Reproducible in production?: Yes

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

Notes/Photos/Videos: Any additional supporting documentation

Bug5908821_Recording__3505.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~015325e58b0e62c966
  • Upwork Job ID: 1618237185942315008
  • Last Price Increase: 2023-01-25

Activity

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.DailyKSv2InternalRequires API changes or must be handled by Expensify staff

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions