diff --git a/src/lib/components/chat/MessageInput/CallOverlay.svelte b/src/lib/components/chat/MessageInput/CallOverlay.svelte index 99b05b0fbe..9f3234759d 100644 --- a/src/lib/components/chat/MessageInput/CallOverlay.svelte +++ b/src/lib/components/chat/MessageInput/CallOverlay.svelte @@ -52,6 +52,9 @@ track.enabled = !isMuted; }); } + if (!isMuted) { + lastSoundTime = Date.now(); + } }; let videoInputDevices = []; @@ -240,6 +243,11 @@ autoGainControl: true } }); + if (isMuted) { + audioStream.getAudioTracks().forEach((track) => { + track.enabled = false; + }); + } } mediaRecorder = new MediaRecorder(audioStream);