mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-08-05 02:45:28 +00:00
fix(chat): keep streaming TTS visible to errors
This commit is contained in:
parent
25c9e735ef
commit
ea51d918d7
2 changed files with 5 additions and 1 deletions
|
|
@ -1367,6 +1367,7 @@ import { wireArrowUpRecall, getUserMessagesFromChatHistory } from './composerArr
|
|||
let _renderStream = () => {};
|
||||
let _cancelThinkingTimer = () => {};
|
||||
let _removeThinkingSpinner = () => {};
|
||||
let streamingTTS = false;
|
||||
let timeoutId = null;
|
||||
let responseTimeoutCleared = false;
|
||||
let clearResponseTimeout = () => {};
|
||||
|
|
@ -1897,7 +1898,7 @@ import { wireArrowUpRecall, getUserMessagesFromChatHistory } from './composerArr
|
|||
let isThinking = false;
|
||||
let thinkingStartTime = null;
|
||||
// Streaming TTS: synthesize sentence-by-sentence during streaming
|
||||
const streamingTTS = !!(window.aiTTSManager && window.aiTTSManager.autoPlay && window.aiTTSManager.available);
|
||||
streamingTTS = !!(window.aiTTSManager && window.aiTTSManager.autoPlay && window.aiTTSManager.available);
|
||||
if (streamingTTS) window.aiTTSManager.streamingStart();
|
||||
// Multi-bubble agent tracking
|
||||
let roundHolder = holder; // Current AI text bubble (changes per round)
|
||||
|
|
|
|||
|
|
@ -12,8 +12,11 @@ def test_stream_render_helpers_are_visible_to_catch_block():
|
|||
assert "let _renderStream = () => {};" in outer_scope
|
||||
assert "let _cancelThinkingTimer = () => {};" in outer_scope
|
||||
assert "let _removeThinkingSpinner = () => {};" in outer_scope
|
||||
assert "let streamingTTS = false;" in outer_scope
|
||||
|
||||
assert "_renderStream = () => {" in try_body
|
||||
assert "_cancelThinkingTimer = () => {" in try_body
|
||||
assert "_removeThinkingSpinner = () => {" in try_body
|
||||
assert "streamingTTS = !!(" in try_body
|
||||
assert "function _renderStream()" not in try_body
|
||||
assert "const streamingTTS" not in try_body
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue