element-hq / element-hq/element-web
Resending queued voice message in an E2E encrypted room due to connectivity issues can send it multiple twice
- 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
Assessment
This issue has not been assessed yet.