element-hq / element-hq/element-web

Resending queued voice message in an E2E encrypted room due to connectivity issues can send it multiple twice

Open
#19,965 0 comments 0 reactions 0 assignees View on GitHub
A-Voice-Messages O-Uncommon S-Tolerable T-Defect Z-Community-Testing
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Join any encrypted room
2. Simulate bad internet connectivity somehow (in chrome you can do it via devtools in Network panel)
3. Wait for "retry" message
4. Restore network state to fully operational and try to angrily send the voice message (click multiple times)

### Outcome

#### What did you expect?

The message will be sent only once

#### What happened instead?

Message has been sent multiple times

### Operating system

MacOS Big Sur 11.6

### Browser information

Version 96.0.4664.55 (Official Build) (x86_64)

### URL for webapp

https://develop.element.io

### Application version

_No response_

### Homeserver

matrix.org

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