From aada67ac448ddd71fc013391773c2cecc8b6189d Mon Sep 17 00:00:00 2001 From: noahbare <50649628+noahbare@users.noreply.github.com> Date: Tue, 14 May 2024 10:50:16 -0500 Subject: [PATCH] fix(VOverlay): don't closeParents if persistent is set (#19782) fixes #19780 Co-authored-by: nbare --- packages/vuetify/src/components/VMenu/VMenu.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vuetify/src/components/VMenu/VMenu.tsx b/packages/vuetify/src/components/VMenu/VMenu.tsx index 02fcdad31a7..50fa611bbf6 100644 --- a/packages/vuetify/src/components/VMenu/VMenu.tsx +++ b/packages/vuetify/src/components/VMenu/VMenu.tsx @@ -77,6 +77,7 @@ export const VMenu = genericComponent()({ closeParents (e) { setTimeout(() => { if (!openChildren.value && + !props.persistent && (e == null || (e && !isClickInsideElement(e, overlay.value!.contentEl!))) ) { isActive.value = false