element-hq / element-hq/element-x-android

Voice messages fail to play under specific conditions.

Open
#6,671 0 comments 0 reactions 0 assignees View on GitHub
A-Voice-Messages O-Occasional S-Minor T-Defect
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Steps to reproduce

1. Enter any room that contains threads;
2. Play any voice message within that room's timeline (if no voice messages are present, you may send one immediately);
3. Play the voice message you just sent once;
4. Enter a specific thread and ensure that the thread's full context is displayed on the screen;
5. Return to the timeline and attempt to play that same voice message again.

### Outcome

#### What did you expect?
n/a

#### What happened instead?
Upon returning to the timeline and attempting to play the voice message, the application enters an infinite loading state.
Temporary workaround: Exit the room to return to the room list, then re-enter the room. The voice message will then play normally.

### Your phone model

Mi 9T

### Operating system version

Android 11

### Application version and app store

Element X Android 26.4.4

### Homeserver

Synapse 1.151.0

### 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.