element-hq / element-hq/element-call

"Something went wrong" when the room ID gets re-encoded by clients

Open
#3,633 1 comment 0 reactions 0 assignees View on GitHub
T-Defect
Dominant language
TypeScript
Stars
996
Forks
213
Avg merge
1d 8h
Merged PRs (30d)
55

Description

### Steps to reproduce

1. In an unknown client, send a link to an Element Call which re-encodes `%3A` to `%253A`
2. Click that link
3. Get 'Something went wrong"

### Outcome

#### What did you expect?

A descriptive error message like "that room doesn't exist" or "that link is bad" rather than "it broke".

I explicitly do *not* expect that Element Call fix the URL for me. I'd rather go back to the original poster and tell them it's broken.

#### What happened instead?

"Something went wrong"

### Operating system

Windows 11 Pro

### Browser information

Chrome Version 143.0.7499.41

### URL for webapp

call.element.io

### Will you send logs?

Yes

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.