Matthias Nott
2026-03-22 8a82e8a2301bb6f64eda3a817fb97d714c8b93db
lib/screens/chat_screen.dart
....@@ -343,8 +343,8 @@
343343 ref.read(isTypingProvider.notifier).state = false;
344344 _scrollToBottom();
345345
346
- if (audioData != null && !AudioService.isBackgrounded && !_isCatchingUp) {
347
- // Queue incoming voice chunks — don't cancel what's already playing
346
+ if (audioData != null && !AudioService.isBackgrounded && !_isCatchingUp && !_isRecording) {
347
+ // Queue incoming voice chunks — don't play while recording
348348 AudioService.queueBase64(audioData);
349349 }
350350 }