We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff6d041 commit 92794c5Copy full SHA for 92794c5
src/components/MdMenu/MdMenuContent.vue
@@ -201,7 +201,13 @@
201
return this.$refs.menu ? this.$refs.menu.contains(target) : false
202
},
203
isBackdropExpectMenu ($event) {
204
- return !this.$el.contains($event.target) && !this.isMenu($event)
+ const contains = (el, target) => {
205
+ if ('contains' in el) {
206
+ return el.contains(target)
207
+ }
208
+ return el.compareDocumentPosition(target) & 16
209
210
+ return !contains(this.$el, $event.target) && !this.isMenu($event)
211
212
createClickEventObserver () {
213
if (document) {
0 commit comments