diff --git a/packages/vuetify/src/mixins/menuable/index.ts b/packages/vuetify/src/mixins/menuable/index.ts index 89e106145ff..1ec232fd1a7 100644 --- a/packages/vuetify/src/mixins/menuable/index.ts +++ b/packages/vuetify/src/mixins/menuable/index.ts @@ -140,7 +140,7 @@ export default baseMixins.extend().extend({ const minWidth = Math.max(a.width, c.width) let left = 0 left += activatorLeft - if (this.left || this.$vuetify.rtl) left -= (minWidth - a.width) + if (this.left || (this.$vuetify.rtl && !this.right)) left -= (minWidth - a.width) if (this.offsetX) { const maxWidth = isNaN(Number(this.maxWidth)) ? a.width