Skip to content

Commit 560362d

Browse files
authored
fix(VMenu): check if element still exists before closing parent (#20249)
fixes #20248
1 parent 867b2ab commit 560362d

File tree

1 file changed

+1
-1
lines changed
  • packages/vuetify/src/components/VMenu

1 file changed

+1
-1
lines changed

packages/vuetify/src/components/VMenu/VMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export const VMenu = genericComponent<OverlaySlots>()({
7878
setTimeout(() => {
7979
if (!openChildren.value &&
8080
!props.persistent &&
81-
(e == null || (e && !isClickInsideElement(e, overlay.value!.contentEl!)))
81+
(e == null || (overlay.value?.contentEl && !isClickInsideElement(e, overlay.value.contentEl)))
8282
) {
8383
isActive.value = false
8484
parent?.closeParents()

0 commit comments

Comments
 (0)