don't display thinking time when thinking mode is not enabled

This commit is contained in:
2026-03-08 14:45:10 +01:00
parent ee0e9a8b13
commit f672965efb
+2 -2
View File
@@ -126,13 +126,13 @@ const description = "An AI that responds with 'Huh'.";
if (options.thinkingMode && messagesContainer?.firstElementChild) { if (options.thinkingMode && messagesContainer?.firstElementChild) {
messagesContainer.removeChild(messagesContainer.firstElementChild); messagesContainer.removeChild(messagesContainer.firstElementChild);
} }
addMessage("HmmAI", generateResponse(), randomDelay / 1000); addMessage("HmmAI", generateResponse(), options.thinkingMode ? randomDelay / 1000 : undefined);
messageInput.disabled = false; messageInput.disabled = false;
messageInput.focus(); messageInput.focus();
}, randomDelay); }, randomDelay);
}); });
function addMessage(sender: string, text: string, thinkingTime?: number) { function addMessage(sender: string, text: string, thinkingTime: number | undefined = undefined) {
if (!messageTemplate) return; if (!messageTemplate) return;
const messageElement = document.importNode(messageTemplate.content, true); const messageElement = document.importNode(messageTemplate.content, true);
messageElement.querySelector('.sender')!.textContent = sender; messageElement.querySelector('.sender')!.textContent = sender;