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

Room list shows mxid instead of username until room is opened

Open
#3,599 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

Opening a room will cause the usernames (in view?) to be loaded and resolved. The room list should probably do the same and not wait for the room to be opened to resolve the user's name.

In this example, watch the username of mscbot in both the room list before opening the room, after opening the room, then finally again when returning to the room: list.https://github.com/user-attachments/assets/87a468ac-424f-442f-ba31-69787f925e54

Contributor guide

Open the contributing guide

Research direction

Reproduce the behavior shown in the attached recording, comparing the room list before and after opening the room. Trace the username resolution used when opening a room and make the list resolve the username before the room is opened; done means the username is shown correctly on first display and remains correct after returning to the list.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.