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 {
|
||||
newPrefs.engines = newPrefs.engines.filter(function(e) { return e !== cb.value; });
|
||||
}
|
||||
if (newPrefs.engines.length === 0) {
|
||||
renderPanel(loadPrefs());
|
||||
return;
|
||||
}
|
||||
savePrefs(newPrefs);
|
||||
syncEngineInput(newPrefs);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue