diff --git a/android/src/screens/ChatScreen.tsx b/android/src/screens/ChatScreen.tsx index 8dee910..a889015 100644 --- a/android/src/screens/ChatScreen.tsx +++ b/android/src/screens/ChatScreen.tsx @@ -2303,6 +2303,9 @@ const ChatScreen: React.FC = () => { // forwarded direkt an Brain. Im wake-word-conversing-Fall zusaetzlich // endConversation: User hat explizit gestoppt → kein Multi-Turn-Resume. const handleVoiceButtonStop = useCallback(async (): Promise => { + // Manueller Stop = endgueltig: auch die NACH der Antwort kommende + // onPlaybackFinished darf kein 30s-Passiv-Fenster mehr oeffnen. + converseRef.current = false; // Stop = ALLES beenden, vorhersehbar. Spricht ARIA gerade, hart stoppen + // laufende Brain-Antwort abbrechen (sonst "sagt sie ihren letzten Satz"). if (audioService.isPlayingAudio()) {