diff --git a/blocks/events-search/events-search.js b/blocks/events-search/events-search.js index 7b4d5a456..5d10a312d 100644 --- a/blocks/events-search/events-search.js +++ b/blocks/events-search/events-search.js @@ -562,7 +562,9 @@ function syncFilterUIFromHeadlessState(block, groups) { }); } else if (!isSelected) { if (existingIndex !== -1) activeTags.splice(existingIndex, 1); - pendingRemovals.delete(compositeKey); + if (!selectedValues.has(checkbox.value)) { + pendingRemovals.delete(compositeKey); + } } checkbox.closest('.events-search-filter-option')?.classList.toggle('checked', checkbox.checked); });