diff --git a/components/ui/autocomplete.vue b/components/ui/autocomplete.vue index 8893d5ab3..0f6288233 100644 --- a/components/ui/autocomplete.vue +++ b/components/ui/autocomplete.vue @@ -161,10 +161,15 @@ export default { break case "Tab": - event.preventDefault() let activeSuggestion = this.suggestions[ this.currentSuggestionIndex >= 0 ? this.currentSuggestionIndex : 0 ] + + if (!activeSuggestion) { + return + } + + event.preventDefault() let input = this.text.substring(0, this.selectionStart) this.text = input + activeSuggestion break