This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Events related to the root event of a thread cannot have read receipts sent on themΒ #14168
Copy link
Copy link
Closed
Labels
A-ThreadsThreaded messagesThreaded messagesO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Description
Originally reported at element-hq/element-web#23451, info from @gsouquet.
If you have a DAG that looks something like this:
flowchart RL
E-->D
D-->C
C-->B
B-->A
B-.->|m.thread|A
C-.->|m.thread|A
D-.->|m.edit|C
E-.->|m.reaction|A
The root event (and any other reactions, etc. to it) are shown both in the "main" timeline and as part of the thread. It is desirable for clients to be able to send a receipt in either of those. E.g. looking at a "thread" which shows A (as the root) and the reaction to it (E) and are trying to send a receipt for E.
germain-gg
Metadata
Metadata
Assignees
Labels
A-ThreadsThreaded messagesThreaded messagesO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.