element-hq / element-hq/element-android

Read indicator incorrect when messages race for time ordering

Open
#4,765 2 comments 0 reactions 0 assignees View on GitHub
A-Read-Receipts A-Timeline O-Uncommon S-Minor T-Defect
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

### Steps to reproduce

1. Party A sends a message and Party B sends a message, supposedly B timestamps its message **before** A's message
2. On A's phone, A's message appears before B's message

### Outcome

#### What did you expect?

B's read indicator ("B has read that message") as seen by A appears on B's message.

#### What happened instead?

Said read indicator appears on A's message, suggesting B hasn't read its own message.

### Your phone model

_No response_

### Operating system version

_No response_

### Application version and app store

1.3.9

### Homeserver

matrix.org

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.