fix(dashboard): correct model override enable checkbox default state

This commit is contained in:
William Valentin
2026-02-19 10:02:35 -08:00
parent d0978633ab
commit 5883e046ac
+2 -1
View File
@@ -780,6 +780,7 @@ function updateAssistantHealth(configData) {
${taskRows.map((task) => { ${taskRows.map((task) => {
const background = backgroundModels?.[task.key] ?? {}; const background = backgroundModels?.[task.key] ?? {};
const delegationTier = delegation?.[task.key] ?? 'fast'; const delegationTier = delegation?.[task.key] ?? 'fast';
const backgroundEnabled = Boolean(backgroundModels?.[task.key] && background?.enabled !== false);
return ` return `
<div class="p-3 border border-zinc-800 rounded-md bg-zinc-950/60"> <div class="p-3 border border-zinc-800 rounded-md bg-zinc-950/60">
<div class="text-sm text-zinc-50 mb-2">${escapeHtml(task.label)}</div> <div class="text-sm text-zinc-50 mb-2">${escapeHtml(task.label)}</div>
@@ -791,7 +792,7 @@ function updateAssistantHealth(configData) {
</select> </select>
</label> </label>
<label class="flex items-center gap-2 mt-5 md:mt-0"> <label class="flex items-center gap-2 mt-5 md:mt-0">
<input id="assist-bg-${task.key}-enabled" type="checkbox" ${background?.enabled === false ? '' : 'checked'} /> <input id="assist-bg-${task.key}-enabled" type="checkbox" ${backgroundEnabled ? 'checked' : ''} />
<span class="text-xs text-zinc-400">Enable provider/model override</span> <span class="text-xs text-zinc-400">Enable provider/model override</span>
</label> </label>
<label class="flex flex-col gap-1"> <label class="flex flex-col gap-1">