Fixed mayber
This commit is contained in:
+6
-3
@@ -857,6 +857,7 @@ FRONTEND_JS_TEMPLATE = r"""
|
|||||||
})();
|
})();
|
||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
|
console.log('[AI Answers] Script initializing, box:', document.getElementById('sxng-stream-box'));
|
||||||
const is_interactive = __IS_INTERACTIVE__;
|
const is_interactive = __IS_INTERACTIVE__;
|
||||||
const q_init = __JS_Q__;
|
const q_init = __JS_Q__;
|
||||||
const lang_init = __JS_LANG__;
|
const lang_init = __JS_LANG__;
|
||||||
@@ -876,8 +877,10 @@ FRONTEND_JS_TEMPLATE = r"""
|
|||||||
turns: [{role: 'user', content: q_init, ts: Date.now()}]
|
turns: [{role: 'user', content: q_init, ts: Date.now()}]
|
||||||
};
|
};
|
||||||
const box = document.getElementById('sxng-stream-box');
|
const box = document.getElementById('sxng-stream-box');
|
||||||
|
if (!box) return;
|
||||||
const data = document.getElementById('sxng-stream-data');
|
const data = document.getElementById('sxng-stream-data');
|
||||||
const wrapper = box.closest('.answer');
|
if (!data) return;
|
||||||
|
const wrapper = box ? box.closest('.answer') : null;
|
||||||
|
|
||||||
// Hide native SearXNG answer entries but not our AI Overview
|
// Hide native SearXNG answer entries but not our AI Overview
|
||||||
const answersContainer = document.getElementById('answers');
|
const answersContainer = document.getElementById('answers');
|
||||||
@@ -946,11 +949,10 @@ FRONTEND_JS_TEMPLATE = r"""
|
|||||||
console.warn('[AI Answers] Stream already in progress, ignoring duplicate call');
|
console.warn('[AI Answers] Stream already in progress, ignoring duplicate call');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
box.style.display = 'block';
|
||||||
isStreaming = true;
|
isStreaming = true;
|
||||||
try {
|
try {
|
||||||
const ctx = auxContext || conversation.originalContext;
|
const ctx = auxContext || conversation.originalContext;
|
||||||
box.style.display = 'block';
|
|
||||||
|
|
||||||
const controller = new AbortController();
|
const controller = new AbortController();
|
||||||
let timeoutId = setTimeout(() => controller.abort(), 90000);
|
let timeoutId = setTimeout(() => controller.abort(), 90000);
|
||||||
@@ -1171,6 +1173,7 @@ FRONTEND_JS_TEMPLATE = r"""
|
|||||||
}
|
}
|
||||||
|
|
||||||
await loadPriorConversation();
|
await loadPriorConversation();
|
||||||
|
console.log('[AI Answers] Calling startStream, restored:', restored);
|
||||||
if (!restored) startStream();
|
if (!restored) startStream();
|
||||||
})();
|
})();
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user