From 18b1a041dd6a0760e59e6d0df816ac9e91373c96 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Sun, 31 May 2026 18:02:32 -0400 Subject: [PATCH] fix(ui): enable custom parameters in user settings and admin model settings (#25200) Add missing custom={true} prop to AdvancedParams in General.svelte and ModelSettingsModal.svelte so the 'Add Custom Parameter' option appears consistently across all advanced parameter surfaces. Also forward custom_params in the General.svelte save handler so custom parameters are persisted instead of silently dropped on save. --- .../admin/Settings/Models/ModelSettingsModal.svelte | 2 +- src/lib/components/chat/Settings/General.svelte | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/components/admin/Settings/Models/ModelSettingsModal.svelte b/src/lib/components/admin/Settings/Models/ModelSettingsModal.svelte index 66eadc909d..1b6b0a3f31 100644 --- a/src/lib/components/admin/Settings/Models/ModelSettingsModal.svelte +++ b/src/lib/components/admin/Settings/Models/ModelSettingsModal.svelte @@ -366,7 +366,7 @@ {#if showDefaultParams}
- +
{/if} diff --git a/src/lib/components/chat/Settings/General.svelte b/src/lib/components/chat/Settings/General.svelte index 236fae9013..5dea17604e 100644 --- a/src/lib/components/chat/Settings/General.svelte +++ b/src/lib/components/chat/Settings/General.svelte @@ -109,7 +109,10 @@ num_gpu: params.num_gpu !== null ? params.num_gpu : undefined, think: params.think !== null ? params.think : undefined, keep_alive: params.keep_alive !== null ? params.keep_alive : undefined, - format: params.format !== null ? params.format : undefined + format: params.format !== null ? params.format : undefined, + ...(params.custom_params && Object.keys(params.custom_params).length > 0 + ? { custom_params: params.custom_params } + : {}) } }); dispatch('save'); @@ -324,7 +327,7 @@ {#if showAdvanced} - + {/if} {/if}