element-hq / element-hq/element-android

Severe Delays in Data Delivery and Loading Times on Element Android App for Spaces and Chats

Open
#8,999 0 comments 1 reaction 0 assignees View on GitHub
T-Defect
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

### Steps to reproduce

Summary:
Users experience significant delays in data delivery and loading times when accessing spaces, and chats on the Element Android application. This issue is particularly noticeable when there are multiple spaces or rooms. In some cases, the data fails to load entirely until a notification is clicked, after which the app functions normally and quickly. Notably, this problem persists across different Android devices, including a Samsung S9 Pro and a Google Pixel 8 Pro, and has been present across all versions of the Android OS for the last two years. The issue does not occur on Fluffy (Android), the web version of Element on Android, or on PC and iOS platforms.

1. Open the Element Android app on a device with multiple spaces and rooms.
2. Accessing spaces or the "All Chats" section takes an abnormally long time.
3. Observe the loading times and data delivery delays.
4. In some cases, wait until a notification is received and click on it to see if the app starts functioning normally.

### Outcome

Expected Behavior:
Data should load promptly, and users should be able to access spaces, rooms, and chats without significant delays.
The app should perform consistently across all platforms, including Android.

Actual Behavior:
Data delivery and loading times are excessively long, sometimes to the point where the data does not load at all.
Clicking on a notification resolves the issue temporarily, and the app begins to function quickly.
Accessing spaces, rooms, or the "All Chats" section takes an abnormally long time.
The issue persists across different Android devices, including a Samsung S9 Pro and a Google Pixel 8 Pro, and has been present across all versions of the Android OS for the last two years.
The issue is isolated to the Element Android app and does not occur on Fluffy (Android), Element Web on Android, or on PC and iOS platforms.

Additional Information:
The issue appears to be specific to the Element Android application, as other platforms (including Fluffy on Android) do not exhibit this behavior.
On iOS, the app functions instantly, similar to Fluffy on Android.
This suggests that the problem is either a bug or a performance issue unique to the Element Android app.
The problem has been reported by others over the last two years, indicating it is not tied to a specific OS version or device model.

### Your phone model

Google Pixel 8 PRO

### Operating system version

Android version Baklava (Android 14)

### Application version and app store

Element v1.6.28

### Homeserver

Matrix-synapse 1.53.0-1

### Will you send logs?

No

### Are you willing to provide a PR?

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.