diff --git a/packages/vuetify/src/components/VSelect/VSelect.ts b/packages/vuetify/src/components/VSelect/VSelect.ts index 355bc80fc22..6b6c469a7f3 100644 --- a/packages/vuetify/src/components/VSelect/VSelect.ts +++ b/packages/vuetify/src/components/VSelect/VSelect.ts @@ -112,7 +112,7 @@ export default baseMixins.extend().extend({ data () { return { cachedItems: this.cacheItems ? this.items : [], - isBooted: false, + menuIsBooted: false, isMenuActive: false, lastItem: 20, // As long as a value is defined, show it @@ -247,19 +247,19 @@ export default baseMixins.extend().extend({ this.initialValue = val this.setSelectedItems() }, - isBooted () { - this.$nextTick(() => { + menuIsBooted () { + window.setTimeout(() => { if (this.getContent() && this.getContent().addEventListener) { this.getContent().addEventListener('scroll', this.onScroll, false) } }) }, isMenuActive (val) { - this.$nextTick(() => this.onMenuActiveChange(val)) + window.setTimeout(() => this.onMenuActiveChange(val)) if (!val) return - this.isBooted = true + this.menuIsBooted = true }, items: { immediate: true,