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