diff --git a/src/lib/components/chat/MessageInput/VoiceRecording.svelte b/src/lib/components/chat/MessageInput/VoiceRecording.svelte index a5b781247..70472055f 100644 --- a/src/lib/components/chat/MessageInput/VoiceRecording.svelte +++ b/src/lib/components/chat/MessageInput/VoiceRecording.svelte @@ -159,7 +159,7 @@ }; const startRecording = async () => { - startDurationCounter(); + loading = true; stream = await navigator.mediaDevices.getUserMedia({ audio: { @@ -171,6 +171,9 @@ mediaRecorder = new MediaRecorder(stream); mediaRecorder.onstart = () => { console.log('Recording started'); + loading = false; + startDurationCounter(); + audioChunks = []; analyseAudio(stream); };