element-hq / element-hq/element-web

displayname change prior to join incorrectly renders as "x joined the room"

Open
#34,650 1 comment 0 reactions 0 assignees View on GitHub
A-Electron A-Timeline O-Uncommon S-Minor T-Defect X-Needs-Info
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. @benparsons made an encrypted room
2. @benparsons invited me to the room
3. @benparsons changed his display name
4. I joined
5. Image

### Outcome

#### What did you expect?
- To see the event rendered correctly

#### What happened instead?
- as per screenshot - rendered as a join

### Operating system

Mac

### Application version

Element version: 1.12.25 Crypto version: Rust SDK 0.18.0 (16a138b), Vodozemac 0.10.0

### How did you install the app?

website

### Homeserver

lant.uk

### Will you send logs?

Yes

Contributor guide

Open the contributing guide

Research direction

Reproduce the encrypted-room scenario described in the issue, including changing the display name before joining, then inspect the event-rendering path responsible for the displayed membership message. Done means the event is rendered correctly as the display-name change rather than as “x joined the room”; no specific file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.