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 | ||||
| 
 | ||||
| SET "KEY_FILE=.webui_secret_key" | ||||
| SET "PORT=%PORT:8080%" | ||||
| IF "%PORT%"=="" SET PORT=8080 | ||||
| SET "WEBUI_SECRET_KEY=%WEBUI_SECRET_KEY%" | ||||
| SET "WEBUI_JWT_SECRET_KEY=%WEBUI_JWT_SECRET_KEY%" | ||||
| 
 | ||||
|  |  | |||
|  | @ -11,6 +11,7 @@ | |||
| 	import { onMount, tick, getContext } from 'svelte'; | ||||
| 
 | ||||
| 	const i18n = getContext('i18n'); | ||||
| 	let messageElement: HTMLElement; | ||||
| 
 | ||||
| 	const dispatch = createEventDispatcher(); | ||||
| 
 | ||||
|  | @ -133,7 +134,7 @@ | |||
| 	}; | ||||
| 
 | ||||
| 	const renderLatex = () => { | ||||
| 		let chatMessageElements = document.getElementsByClassName('chat-assistant'); | ||||
| 		let chatMessageElements = messageElement.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={messageElement}> | ||||
| 		<ProfileImage | ||||
| 			src={modelfiles[message.model]?.imageUrl ?? `${WEBUI_BASE_URL}/static/favicon.png`} | ||||
| 		/> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy Jaeryang Baek
						Timothy Jaeryang Baek