element-hq / element-hq/element-ios

Messages appear out of order with Message Bubbles On.

Open
#5,762 4 comments 3 reactions 0 assignees View on GitHub
A-Message-Bubbles O-Uncommon S-Major T-Defect Z-Labs
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Turn message bubbles on in 1.8.3.
2. Have a conversation with someone.
3. Put phone away and go do other things.
4. Come back to the conversation.

### Outcome

#### What did you expect?
That the messages in my conversation would be in the same order as when I had last looked at them.

#### What happened instead?
The messages in the conversation were all out of chronological order.

#### More information
To try and troubleshoot this, I first turned off Message Bubbles and went back to the chat in question. Upon doing this, the messages were back in their correct chronological order. I then decided to turn message bubbles back on and the messages stayed in the correct order. This messages getting out of order with bubbles turned on has happened to me twice in the last two weeks while running 1.8.3.

I submitted a rageshake for this on either Saturday the 5th or Sunday the 6th.

### Your phone model

iPhone 11

### Operating system version

iOS 15.3.1

### Application version

Element 1.8.3

### Homeserver

matrix.org

### Will you send logs?

Yes

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the conversation ordering problem with Message Bubbles enabled in Element iOS 1.8.3, using the reported return-to-conversation steps. Check the available rageshake or log information and verify that messages remain in chronological order after returning to the conversation with bubbles enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.