diff --git a/src/gui/html/js/events.js b/src/gui/html/js/events.js
index 3f81f923..50f9c7bb 100644
--- a/src/gui/html/js/events.js
+++ b/src/gui/html/js/events.js
@@ -2,10 +2,10 @@
function onSidebarFilterToggle(evt) {
if (evt.target.id !== 'contentFilter') {
loot.filters[evt.target.id] = evt.target.checked;
+ loot.query('saveFilterState', evt.target.id, evt.target.checked).catch(handlePromiseError);
} else {
loot.filters.contentSearchString = evt.target.value;
}
- loot.query('saveFilterState', evt.target.id, evt.target.checked).catch(handlePromiseError);
filterPluginData(loot.game.plugins, loot.filters);
}