From 5bfa7279d79eb2ab24805451ef9d4498f040f8b4 Mon Sep 17 00:00:00 2001 From: gunhoflash Date: Mon, 29 Apr 2024 01:35:16 +0900 Subject: [PATCH 1/2] fix: handle negative offsetY on pointer move --- packages/react/menu/src/Menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/menu/src/Menu.tsx b/packages/react/menu/src/Menu.tsx index a184c6f5b..2fcdf41c0 100644 --- a/packages/react/menu/src/Menu.tsx +++ b/packages/react/menu/src/Menu.tsx @@ -724,7 +724,7 @@ const MenuItemImpl = React.forwardRef( onPointerMove={composeEventHandlers( props.onPointerMove, whenMouse((event) => { - if (disabled) { + if (disabled || event.nativeEvent.offsetY < 0) { contentContext.onItemLeave(event); } else { contentContext.onItemEnter(event); From 0d8a8ef7a1ccd5f6fbf38cc3b405af645874e150 Mon Sep 17 00:00:00 2001 From: gunhoflash Date: Mon, 29 Apr 2024 01:41:25 +0900 Subject: [PATCH 2/2] chore: version check --- .yarn/versions/ed675cf3.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .yarn/versions/ed675cf3.yml diff --git a/.yarn/versions/ed675cf3.yml b/.yarn/versions/ed675cf3.yml new file mode 100644 index 000000000..c8c9f2f10 --- /dev/null +++ b/.yarn/versions/ed675cf3.yml @@ -0,0 +1,8 @@ +releases: + "@radix-ui/react-context-menu": patch + "@radix-ui/react-dropdown-menu": patch + "@radix-ui/react-menu": patch + "@radix-ui/react-menubar": patch + +declined: + - primitives