From 560362d125fd7e371029b2019b53ceffb21872a3 Mon Sep 17 00:00:00 2001 From: Aurelien Arino Date: Wed, 31 Jul 2024 15:37:09 +0200 Subject: [PATCH] fix(VMenu): check if element still exists before closing parent (#20249) fixes #20248 --- packages/vuetify/src/components/VMenu/VMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vuetify/src/components/VMenu/VMenu.tsx b/packages/vuetify/src/components/VMenu/VMenu.tsx index b21ae402711..44d636e8b62 100644 --- a/packages/vuetify/src/components/VMenu/VMenu.tsx +++ b/packages/vuetify/src/components/VMenu/VMenu.tsx @@ -78,7 +78,7 @@ export const VMenu = genericComponent()({ setTimeout(() => { if (!openChildren.value && !props.persistent && - (e == null || (e && !isClickInsideElement(e, overlay.value!.contentEl!))) + (e == null || (overlay.value?.contentEl && !isClickInsideElement(e, overlay.value.contentEl))) ) { isActive.value = false parent?.closeParents()