Jake Vanderwerf
2026-05-12 56dabe84560927f59d64eb37a797ac1ae0a46b1b
assets/js/concise/TaxonomySelector.js
@@ -246,6 +246,15 @@
         }
      }
      const removeButton = window.targetCheck(e, '.remove-term');
      if (removeButton) {
         const termId = removeButton.closest('[data-id]').dataset.id??false;
         if (fieldId && termId) {
            this.removeSelected(parseInt(termId), fieldId);
         }
         return;
      }
      const autocomplete = window.targetCheck(e, '.item.autocomplete');
      if (autocomplete) {
@@ -266,14 +275,6 @@
         return;
      }
      const removeButton = window.targetCheck(e, '.remove-term');
      if (removeButton) {
         const termId = removeButton.closest('[data-id]').dataset.id??false;
         if (fieldId && termId) {
            this.removeSelected(parseInt(termId), fieldId);
         }
         return;
      }
      if (e.target.matches('.modal-close')) {
         this.updateFieldValue(fieldId);
@@ -433,6 +434,8 @@
      const field = this.fields.get(fieldId);
      if (!field) return;
      if (!field.hasAutocomplete || this.container.open) return;
      if (e.target.closest('.remove-item')) return;
      if (e.relatedTarget && field.ui.dropdown.wrapper?.contains(e.relatedTarget)) return;
      this.scheduleHideDropdown(fieldId);