From ac29dad06b5586036e79e2b30957afa7619acd02 Mon Sep 17 00:00:00 2001 From: aumeh Date: Sun, 19 Apr 2026 11:09:17 -0600 Subject: [PATCH] fix: hoist lastSoundTime to component scope so mute timer reset works --- src/lib/components/chat/MessageInput/CallOverlay.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/MessageInput/CallOverlay.svelte b/src/lib/components/chat/MessageInput/CallOverlay.svelte index 9f3234759d..fedab47f84 100644 --- a/src/lib/components/chat/MessageInput/CallOverlay.svelte +++ b/src/lib/components/chat/MessageInput/CallOverlay.svelte @@ -44,6 +44,7 @@ let audioStream = null; let audioChunks = []; let isMuted = false; + let lastSoundTime = Date.now(); const toggleMute = () => { isMuted = !isMuted; @@ -312,7 +313,7 @@ const domainData = new Uint8Array(bufferLength); const timeDomainData = new Uint8Array(analyser.fftSize); - let lastSoundTime = Date.now(); + lastSoundTime = Date.now(); hasStartedSpeaking = false; console.log('🔊 Sound detection started', lastSoundTime, hasStartedSpeaking);