fix: improve katex render performance in responses

This commit is contained in:
Dom Slee 2024-04-24 23:11:23 +10:00
parent 488f448f04
commit 06a6136671
2 changed files with 4 additions and 3 deletions

View file

@ -11,6 +11,7 @@
import { onMount, tick, getContext } from 'svelte';
const i18n = getContext('i18n');
let componentRoot: HTMLElement;
const dispatch = createEventDispatcher();
@ -133,7 +134,7 @@
};
const renderLatex = () => {
let chatMessageElements = document.getElementsByClassName('chat-assistant');
let chatMessageElements = componentRoot.getElementsByClassName('chat-assistant');
// let lastChatMessageElement = chatMessageElements[chatMessageElements.length - 1];
for (const element of chatMessageElements) {
@ -322,7 +323,7 @@
</script>
{#key message.id}
<div class=" flex w-full message-{message.id}">
<div class=" flex w-full message-{message.id}" bind:this={componentRoot}>
<ProfileImage
src={modelfiles[message.model]?.imageUrl ?? `${WEBUI_BASE_URL}/static/favicon.png`}
/>