From 4d846e3f07dab8e464c16f5cbadfee5998552c7e Mon Sep 17 00:00:00 2001 From: Nuno Balbona Date: Mon, 26 Oct 2020 18:22:27 +0100 Subject: [PATCH] Fix false positive when the clicked element is removed --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index d59d224..facc68d 100644 --- a/index.js +++ b/index.js @@ -43,7 +43,7 @@ exports = module.exports = { var elements = e.path || (e.composedPath && e.composedPath()) elements && elements.length > 0 && elements.unshift(e.target) - if (el.contains(e.target) || isPopup(vNode.context.popupItem, elements)) return + if (el.contains(e.target) || elements.indexOf(el) !== -1 || isPopup(vNode.context.popupItem, elements)) return el.__vueClickOutside__.callback(e) }