diff --git a/internal/views/static/js/settings.js b/internal/views/static/js/settings.js index 77c9f7a..c710c89 100644 --- a/internal/views/static/js/settings.js +++ b/internal/views/static/js/settings.js @@ -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); });