From cc266f40aad476d948be112c164c705be648ce34 Mon Sep 17 00:00:00 2001 From: Rajitha Date: Sat, 16 Mar 2024 03:43:09 +0530 Subject: [PATCH] fix(VMenu): close when press key enter or space (#19368) fixes #19361 Co-authored-by: John Leider --- packages/vuetify/src/components/VMenu/VMenu.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/vuetify/src/components/VMenu/VMenu.tsx b/packages/vuetify/src/components/VMenu/VMenu.tsx index 08bebfa5458..74f643e2015 100644 --- a/packages/vuetify/src/components/VMenu/VMenu.tsx +++ b/packages/vuetify/src/components/VMenu/VMenu.tsx @@ -135,6 +135,9 @@ export const VMenu = genericComponent()({ isActive.value = false overlay.value?.activatorEl?.focus() } + } else if (['Enter', ' '].includes(e.key) && props.closeOnContentClick) { + isActive.value = false + parent?.closeParents() } }