forked from open-webui/open-webui
Merge pull request #1741 from domsleee/katex-render-performance
fix: Improve katex render performance in responses
This commit is contained in:
commit
7d88689f51
2 changed files with 4 additions and 3 deletions
|
@ -7,7 +7,7 @@ SET "SCRIPT_DIR=%~dp0"
|
||||||
cd /d "%SCRIPT_DIR%" || exit /b
|
cd /d "%SCRIPT_DIR%" || exit /b
|
||||||
|
|
||||||
SET "KEY_FILE=.webui_secret_key"
|
SET "KEY_FILE=.webui_secret_key"
|
||||||
SET "PORT=%PORT:8080%"
|
IF "%PORT%"=="" SET PORT=8080
|
||||||
SET "WEBUI_SECRET_KEY=%WEBUI_SECRET_KEY%"
|
SET "WEBUI_SECRET_KEY=%WEBUI_SECRET_KEY%"
|
||||||
SET "WEBUI_JWT_SECRET_KEY=%WEBUI_JWT_SECRET_KEY%"
|
SET "WEBUI_JWT_SECRET_KEY=%WEBUI_JWT_SECRET_KEY%"
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
import { onMount, tick, getContext } from 'svelte';
|
import { onMount, tick, getContext } from 'svelte';
|
||||||
|
|
||||||
const i18n = getContext('i18n');
|
const i18n = getContext('i18n');
|
||||||
|
let messageElement: HTMLElement;
|
||||||
|
|
||||||
const dispatch = createEventDispatcher();
|
const dispatch = createEventDispatcher();
|
||||||
|
|
||||||
|
@ -133,7 +134,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
const renderLatex = () => {
|
const renderLatex = () => {
|
||||||
let chatMessageElements = document.getElementsByClassName('chat-assistant');
|
let chatMessageElements = messageElement.getElementsByClassName('chat-assistant');
|
||||||
// let lastChatMessageElement = chatMessageElements[chatMessageElements.length - 1];
|
// let lastChatMessageElement = chatMessageElements[chatMessageElements.length - 1];
|
||||||
|
|
||||||
for (const element of chatMessageElements) {
|
for (const element of chatMessageElements) {
|
||||||
|
@ -322,7 +323,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#key message.id}
|
{#key message.id}
|
||||||
<div class=" flex w-full message-{message.id}">
|
<div class=" flex w-full message-{message.id}" bind:this={messageElement}>
|
||||||
<ProfileImage
|
<ProfileImage
|
||||||
src={modelfiles[message.model]?.imageUrl ?? `${WEBUI_BASE_URL}/static/favicon.png`}
|
src={modelfiles[message.model]?.imageUrl ?? `${WEBUI_BASE_URL}/static/favicon.png`}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in a new issue