fix(settings): re-render panel when last engine unchecked to enforce minimum
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
2785b84939
commit
1906723859
1 changed files with 4 additions and 0 deletions
|
|
@ -161,6 +161,10 @@ function renderPanel(prefs) {
|
||||||
} else {
|
} else {
|
||||||
newPrefs.engines = newPrefs.engines.filter(function(e) { return e !== cb.value; });
|
newPrefs.engines = newPrefs.engines.filter(function(e) { return e !== cb.value; });
|
||||||
}
|
}
|
||||||
|
if (newPrefs.engines.length === 0) {
|
||||||
|
renderPanel(loadPrefs());
|
||||||
|
return;
|
||||||
|
}
|
||||||
savePrefs(newPrefs);
|
savePrefs(newPrefs);
|
||||||
syncEngineInput(newPrefs);
|
syncEngineInput(newPrefs);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue