Skip to content

„Mark as read“ button does not send the correct receipt for the last event in a thread #25207

@weeman1337

Description

@weeman1337

ℹ️ There is another bug about the button itself #24229 This bug here is specifically related to sending the correct receipt.

Steps to reproduce

  1. Create a room
  2. Start a thread
  3. Let someone send a message to the main timeline
  4. Read everything, so that the room is marked as read
  5. View another room
  6. Let someone send a message to the thread
  7. Use „Mark as read“ from the room context menu

Outcome

What did you expect?

Unthreaded read receipt sent for the last message in the thread.

The button should always send a receipt for the last message in the room. Either from the main timeline or a thread timeline.

What happened instead?

Unthreaded read receipt sent for the last message in the main timeline.

Operating system

No response

Browser information

No response

URL for webapp

https://develop.element.io/

Application version

Element version: e558661-react-b32482bc4aa5-js-73dbd709d801 Olm version: 3.2.14

Homeserver

No response

Will you send logs?

No

Metadata

Metadata

Assignees

Labels

A-Read-ReceiptsA-ThreadsO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorImpairs non-critical functionality or suitable workarounds existT-Defect

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions