Description
During the final step of the Contact Import process, the tag selection field prioritizes searching existing tags over the creation of new ones. If a user types a word that is contained within an existing tag (a substring), the system only displays the matching results and removes the option to "Create New."
Steps to Reproduce
Ensure you have an existing tag named "attendee_workshop".
Start a Contact Import and proceed to the final step (Bulk Actions/Tags).
Type "attendee" into the tag selection box.
Observe that only "attendee_workshop" appears in the dropdown.
Attempt to create the standalone tag "attendee".
Actual Behavior
The "Create New Tag" button disappears because the system finds a partial match. The user is forced to select the existing longer tag or is blocked from using the desired shorter tag.
Note: If a word has no matches (e.g., "absentee"), the "Create New" option appears correctly.
Expected Behavior
The dropdown should always provide a "+ Create New [Input]" option, even if partial matches for existing tags are found. This ensures users can create specific, shorter tags that happen to be contained within longer existing tags.
Suggested Fix
Modify the dropdown logic so that the "Create New" UI element is persistent or appears whenever the input string does not have an exact match in the database.