element-hq / element-hq/element-ios

If you delete a voicemessage wihle listening to it, it keeps playing and you can't stop it.

Open
#7,190 0 comments 0 reactions 0 assignees View on GitHub
O-Frequent S-Minor T-Defect
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.