From 8a82e8a2301bb6f64eda3a817fb97d714c8b93db Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Sun, 22 Mar 2026 19:40:09 +0100
Subject: [PATCH] fix: suppress voice autoplay while recording

---
 lib/screens/chat_screen.dart |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/screens/chat_screen.dart b/lib/screens/chat_screen.dart
index 0e3acee..469c57c 100644
--- a/lib/screens/chat_screen.dart
+++ b/lib/screens/chat_screen.dart
@@ -343,8 +343,8 @@
     ref.read(isTypingProvider.notifier).state = false;
     _scrollToBottom();
 
-    if (audioData != null && !AudioService.isBackgrounded && !_isCatchingUp) {
-      // Queue incoming voice chunks — don't cancel what's already playing
+    if (audioData != null && !AudioService.isBackgrounded && !_isCatchingUp && !_isRecording) {
+      // Queue incoming voice chunks — don't play while recording
       AudioService.queueBase64(audioData);
     }
   }

--
Gitblit v1.3.1