element-hq / element-hq/element-ios
If you delete a voicemessage wihle listening to it, it keeps playing and you can't stop it.
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 544
- PR merge metrics
- PR metrics pending
Description
### Steps to reproduce
1. Send a longish VM
2. Start listening to it
3. Delete it
4. Discover you can't stop listening to it
### Outcome
#### What did you expect?
Deleting a message should stop playback
#### What happened instead?
It kept playing back. This is arguably a privacy problem; if I accidentally send a VM (as i did in this case) and people start listening to it, i don't want them to be able to keep listening after i've deleted the msg.
### Your phone model
iPhone 12 Pro Max
### Operating system version
iOS15
### Application version
1.9.13
### Homeserver
matrix.org
### Will you send logs?
No
Contributor guide
Research direction
Reproduce issue #7190 on an iPhone running iOS 15 by starting a long voice-message playback and deleting the message. Trace the voice-message playback and message-deletion entry points to determine how deletion should stop playback, then verify that playback ends immediately after deletion and that normal playback remains unaffected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- audio-video-rtc, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 42/100