From d38d825e3484d822ea3c1f0fb1df37ecf386b18a Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 04 Jan 2026 19:54:16 +0000
Subject: [PATCH] =TaxonomyCreator.js debugging
---
assets/js/concise/TaxonomySelector.js | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/assets/js/concise/TaxonomySelector.js b/assets/js/concise/TaxonomySelector.js
index 032c749..8ae44bb 100644
--- a/assets/js/concise/TaxonomySelector.js
+++ b/assets/js/concise/TaxonomySelector.js
@@ -1132,11 +1132,17 @@
});
}
- // Use stored current query instead of debounced one
+ // Only show create button if exact match doesn't exist
const currentQuery = field.currentAutocompleteQuery || query;
if (field.canCreate && currentQuery && window.jvbTaxCreator) {
- const createOption = this.createNewTermOption(currentQuery);
- dropdown.appendChild(createOption);
+ const exactMatch = terms.find(term =>
+ term.name.toLowerCase() === currentQuery.toLowerCase()
+ );
+
+ if (!exactMatch) {
+ const createOption = this.createNewTermOption(currentQuery);
+ dropdown.appendChild(createOption);
+ }
}
dropdown.hidden = false;
--
Gitblit v1.10.0