element-hq / element-hq/element-call

It's possible to open two context menus for a person simultaneously

Open
#2,893 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

![image](https://github.com/user-attachments/assets/0226f7c4-0eb8-4516-adc1-a39de47c0941)

0. Join a call with at least 3 participants (I couldn't get this to occur in 1 or 2 person calls)
1. Click on the triple-dot menu of a user
2. Right click on the same user
3. See two context menus for the same user

### Outcome

#### What did you expect?

Right-click not to do anything/pop up another context menu. This is the behaviour I see in 1 or 2 person calls.

#### What happened instead?

I ended up with two context menus for the same person.

As a side-effect, once I had opened the two context menus, I was unable to use any of the rest of the UI (couldn't mute/unmute, leave the call, etc.). I could only click the triple-dot menus on people - that part still worked.

### Operating system

NixOS Linux

### Browser information

Chromum Version 130.0.6723.91

### URL for webapp

call.element.io

### Will you send logs?

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.