diff --git a/packages/vuetify/src/components/VList/VList.ts b/packages/vuetify/src/components/VList/VList.ts index d565c369a51..6d4f826c3f4 100644 --- a/packages/vuetify/src/components/VList/VList.ts +++ b/packages/vuetify/src/components/VList/VList.ts @@ -95,6 +95,7 @@ export default VSheet.extend().extend({ role: this.isInNav || this.isInMenu ? undefined : 'list', ...this.attrs$, }, + on: this.listeners$, } return h(this.tag, this.setBackgroundColor(this.color, data), getSlot(this)) diff --git a/packages/vuetify/src/components/VSelect/VSelectList.ts b/packages/vuetify/src/components/VSelect/VSelectList.ts index 7489c09969c..004a0ac63d6 100644 --- a/packages/vuetify/src/components/VSelect/VSelectList.ts +++ b/packages/vuetify/src/components/VSelect/VSelectList.ts @@ -253,6 +253,11 @@ export default mixins(Colorable, Themeable).extend({ role: 'listbox', tabindex: -1, }, + on: { + mousedown: (e: Event) => { + e.preventDefault() + }, + }, props: { dense: this.dense }, }, children) },