From 93016a7e4c1f317dc77598cc72a835135b5c7ead Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Fri, 6 Mar 2026 22:17:47 +0100
Subject: [PATCH] commcoach: SpeechRecognition Neustart nach
botSpeaking/interrupted Wechsel
Made-with: Cursor
---
src/pages/views/commcoach/CommcoachDossierView.tsx | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/pages/views/commcoach/CommcoachDossierView.tsx b/src/pages/views/commcoach/CommcoachDossierView.tsx
index 1827b55..d1362bd 100644
--- a/src/pages/views/commcoach/CommcoachDossierView.tsx
+++ b/src/pages/views/commcoach/CommcoachDossierView.tsx
@@ -171,8 +171,14 @@ export const CommcoachDossierView: React.FC = () => {
if (!SpeechRecognitionApi) return;
if (speechRecognitionRef.current) {
- try { speechRecognitionRef.current.start(); } catch { /* already running */ }
- return;
+ try {
+ speechRecognitionRef.current.start();
+ _dlog('REC-RESTART', 'reused existing');
+ } catch {
+ _dlog('REC-RESTART', 'existing failed, recreating');
+ speechRecognitionRef.current = null;
+ }
+ if (speechRecognitionRef.current) return;
}
let cancelled = false;