From fc5c7d609d044fb2a8bb1c7c978b85ceb765a007 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Date: Thu, 25 Sep 2025 11:08:34 -0400 Subject: [PATCH] fix(DefaultNode): Fix label flicker on hover --- packages/module/src/components/nodes/DefaultNode.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/module/src/components/nodes/DefaultNode.tsx b/packages/module/src/components/nodes/DefaultNode.tsx index 13592ab5..74c62e5a 100644 --- a/packages/module/src/components/nodes/DefaultNode.tsx +++ b/packages/module/src/components/nodes/DefaultNode.tsx @@ -174,7 +174,9 @@ const DefaultNodeInner: React.FunctionComponent = observe raiseLabelOnHover = true, hideContextMenuKebab }) => { - const [hovered, hoverRef] = useHover(); + const [nodeHovered, hoverRef] = useHover(); + const [labelHovered, labelRef] = useHover(); + const hovered = nodeHovered || labelHovered; const status = nodeStatus || element.getNodeStatus(); const refs = useCombineRefs(hoverRef, dragNodeRef); const { width, height } = element.getDimensions(); @@ -348,6 +350,7 @@ const DefaultNodeInner: React.FunctionComponent = observe const nodeLabel = (