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;