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