Skip to content

Commit e7cc042

Browse files
author
Guillaume Chau
committed
Fix autoHide regression
1 parent cfe7849 commit e7cc042

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/components/Popover.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,8 @@ function handleGlobalClose (event, touch = false) {
626626
let popover
627627
for (let i = 0; i < openPopovers.length; i++) {
628628
popover = openPopovers[i]
629-
if (event.closeAllPopover || (event.closePopover && popover.$refs.popover.contains(event.target)) || popover.autoHide) {
629+
const contains = popover.$refs.popover.contains(event.target)
630+
if (event.closeAllPopover || (event.closePopover && contains) || (popover.autoHide && !contains)) {
630631
popover.$_handleGlobalClose(event, touch)
631632
}
632633
}

0 commit comments

Comments
 (0)