diff --git a/src/gui/html/js/filters.js b/src/gui/html/js/filters.js
index db5dd52f..ed32a324 100644
--- a/src/gui/html/js/filters.js
+++ b/src/gui/html/js/filters.js
@@ -73,6 +73,8 @@
this.conflictingPluginNames = [];
+ document.dispatchEvent(new CustomEvent('loot-filter-conflicts-deactivate'));
+
return wasEnabled;
}
@@ -113,4 +115,8 @@
list.appendChild(item);
});
}
+
+ static onDeactivateConflictsFilter() {
+ document.getElementById('conflictsFilter').value = '';
+ }
}));
diff --git a/src/gui/html/js/initialise.js b/src/gui/html/js/initialise.js
index 2def7ef3..79a12483 100644
--- a/src/gui/html/js/initialise.js
+++ b/src/gui/html/js/initialise.js
@@ -51,6 +51,7 @@
document.getElementById('hideMessagelessPlugins').addEventListener('change', onSidebarFilterToggle);
document.getElementById('contentFilter').addEventListener('change', onSidebarFilterToggle);
document.getElementById('conflictsFilter').addEventListener('iron-select', onConflictsFilter);
+ document.addEventListener('loot-filter-conflicts-deactivate', Filters.onDeactivateConflictsFilter);
/* Set up handlers for buttons. */
document.getElementById('redatePluginsButton').addEventListener('click', onRedatePlugins);