diff --git a/src/lib/components/chat/MessageInput/VoiceRecording.svelte b/src/lib/components/chat/MessageInput/VoiceRecording.svelte index 4fa983f5ed..ff6158fde2 100644 --- a/src/lib/components/chat/MessageInput/VoiceRecording.svelte +++ b/src/lib/components/chat/MessageInput/VoiceRecording.svelte @@ -265,6 +265,11 @@ loading = false; startDurationCounter(); + if (document.activeElement === document.body || !document.activeElement?.checkVisibility()) { + await tick(); + document.getElementById('confirm-recording-button')?.focus(); + } + await requestWakeLock(); audioChunks = [];