diff --git a/platypush/backend/http/webapp/src/components/elements/Autocomplete.vue b/platypush/backend/http/webapp/src/components/elements/Autocomplete.vue index d63dc1155..5d49a8b44 100644 --- a/platypush/backend/http/webapp/src/components/elements/Autocomplete.vue +++ b/platypush/backend/http/webapp/src/components/elements/Autocomplete.vue @@ -25,8 +25,8 @@ v-for="(item, i) in visibleItems" @click="onItemSelect(item)" > - {{ item.substr(0, value.length) }} - {{ item.substr(value.length) }} + {{ item.substr(0, value.length) }} + {{ item.substr(value?.length || 0) }} @@ -80,6 +80,9 @@ export default { computed: { visibleItems() { + if (!this.value?.length) + return this.items + const val = this.value.toUpperCase() if (!val?.length) return this.showResultsWhenBlank ? this.items : [] @@ -125,6 +128,9 @@ export default { }, valueIsInItems() { + if (!this.value) + return false + return this.items.indexOf(this.value) >= 0 },