signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.84k stars 3.05k forks source link

Recording voice message deleted after interruption (ringing alarm or timer/incoming call) #5820

Open MoritzDPTV opened 5 months ago

MoritzDPTV commented 5 months ago

Bug description

When recording a voice memo, and an alarm or timer starts ringing, or someone is calling, the memo keeps recording also after dismissing the interrupting event. When trying to send the recording memo after dismissing the event, the memo disappears/is deleted. When pressing 'send' while the alarm/timer/incoming call is still ringing, the memo is sent correctly. I have only tested it against alarms, timers and incoming cellular calls, not against calls from messengers, facetime or other apps.

Steps to reproduce

Actual result: Recorded voice message is deleted.

Expected result: Recorded voice message is sent to the chat.

Device info

Device: iPhone SE 2020

iOS version: 17.5.1

Signal version: 7.14

ghost commented 5 months ago

Same thing here with interruption by incoming call. Very frustrating when the voice recording has been going on for a while.

Steps to reproduce

Expected result

Actual result

Device info

Device: iPhone SE 2020 iOS version: 17.6 Signal version: 7.16

sweah82 commented 3 months ago

I experience the same problem. I'd expect the recording to stop when answering a call. But it should be in the chat as a draft, so one has the choice to send or delete it. And that is exactly how it works on android. It is really annoying to loose long voice messages because of this problem. I have several friends that switched back to whatsapp because of the problem with lost voice messages.

stale[bot] commented 1 week ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

MoritzDPTV commented 1 week ago

This is still a critical bug and annoying issue, push