diff --git a/app/assets/javascripts/components/AutocompleteTagInput.tsx b/app/assets/javascripts/components/AutocompleteTagInput.tsx index 8ccfb3d56..e7d242798 100644 --- a/app/assets/javascripts/components/AutocompleteTagInput.tsx +++ b/app/assets/javascripts/components/AutocompleteTagInput.tsx @@ -47,7 +47,9 @@ export const AutocompleteTagInput = observer(({ appState }: Props) => { const onFormSubmit = async (event: Event) => { event.preventDefault(); - await appState.noteTags.createAndAddNewTag(); + if (autocompleteSearchQuery !== '') { + await appState.noteTags.createAndAddNewTag(); + } }; const onKeyDown = (event: KeyboardEvent) => { @@ -115,8 +117,9 @@ export const AutocompleteTagInput = observer(({ appState }: Props) => { ref={dropdownRef} className={`${tags.length > 0 ? 'w-80' : 'w-70 mr-10'} sn-dropdown flex flex-col py-2 absolute`} style={{ maxHeight: dropdownMaxHeight, maxWidth: tagsContainerMaxWidth }} + onBlur={closeOnBlur} > -