From b842443cf50270cb610f8718c8dea310831997f4 Mon Sep 17 00:00:00 2001 From: Reid Barber Date: Thu, 12 Feb 2026 11:43:31 -0600 Subject: [PATCH] fix(submenus): restore safe area behavior when submenu mounts (#9645) * fix: getEventTarget returned the wrong target * fix lint * fix(menu): restore submenu safe area behavior when submenu mounts --------- Co-authored-by: Robert Snow --- packages/@react-aria/menu/src/useSafelyMouseToSubmenu.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@react-aria/menu/src/useSafelyMouseToSubmenu.ts b/packages/@react-aria/menu/src/useSafelyMouseToSubmenu.ts index 979d0078eb3..fd0503cd621 100644 --- a/packages/@react-aria/menu/src/useSafelyMouseToSubmenu.ts +++ b/packages/@react-aria/menu/src/useSafelyMouseToSubmenu.ts @@ -41,7 +41,7 @@ export function useSafelyMouseToSubmenu(options: SafelyMouseToSubmenuOptions): v submenuSide.current = undefined; } }; - useResizeObserver({ref: submenuRef, onResize: updateSubmenuRect}); + useResizeObserver({ref: isOpen ? submenuRef : undefined, onResize: updateSubmenuRect}); let reset = () => { setPreventPointerEvents(false);