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:
ashisgreat22 2026-03-22 02:42:21 +01:00
parent a4e77bd8b2
commit d67975a8c5

View file

@ -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);
});