diff --git a/static/js/index.js b/static/js/index.js index 861748b..0bfb898 100644 --- a/static/js/index.js +++ b/static/js/index.js @@ -208,8 +208,8 @@ node.textContent = vendor.name; node.addEventListener("click", () => { const wasSelected = state.selectedVendors.has(vendor.id); - if (wasSelected) state.selectedVendors.delete(vendor.id); - else state.selectedVendors.add(vendor.id); + state.selectedVendors.clear(); + if (!wasSelected) state.selectedVendors.add(vendor.id); render(); if (wasSelected) scrollAfterDeselect(); else scrollToResultsSmooth();