From: Andika Wasisto Date: Wed, 3 Dec 2025 19:45:17 +0000 (+0700) Subject: webui: Fix zero pasteLongTextToFileLen to disable conversion being overridden (#17445) X-Git-Tag: upstream/0.0.7446~189 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=41c5e02f426e91a98e25dee822d5eecb7d224fbf;p=pkg%2Fggml%2Fsources%2Fllama.cpp webui: Fix zero pasteLongTextToFileLen to disable conversion being overridden (#17445) * webui: Fix zero pasteLongTextToFileLen to disable conversion being overridden Zero pasteLongTextToFileLen should disable the conversion, but it was overwritten with 2500. * Apply suggestions from code review * Update webui build --- diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz index b911b6e7..8e3d997f 100644 Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ diff --git a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte index 97dccd8b..7f8e3828 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte @@ -64,7 +64,10 @@ let fileInputRef: ChatFormFileInputInvisible | undefined = $state(undefined); let isRecording = $state(false); let message = $state(''); - let pasteLongTextToFileLength = $derived(Number(currentConfig.pasteLongTextToFileLen) || 2500); + let pasteLongTextToFileLength = $derived.by(() => { + const n = Number(currentConfig.pasteLongTextToFileLen); + return Number.isNaN(n) ? 2500 : n; + }); let previousIsLoading = $state(isLoading); let recordingSupported = $state(false); let textareaRef: ChatFormTextarea | undefined = $state(undefined);