From 45dfcfd4eebc5bf2b2ceafbda1bdb2f1428e61c4 Mon Sep 17 00:00:00 2001 From: Jack Fishwick Date: Tue, 27 Sep 2022 11:10:34 +0100 Subject: [PATCH] feat: don't ignore user selection on mouse leave as we may have selected nodes. --- packages/core/src/components/UserSelection/index.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/components/UserSelection/index.tsx b/packages/core/src/components/UserSelection/index.tsx index fc9ab9fc..0c0e871a 100644 --- a/packages/core/src/components/UserSelection/index.tsx +++ b/packages/core/src/components/UserSelection/index.tsx @@ -132,6 +132,9 @@ const UserSelection = memo(({ isSelectionMode, onClick, onContextMenu, onWheel, }; const onMouseLeave = () => { + if (userSelectionActive) { + store.setState({ nodesSelectionActive: prevSelectedNodesCount.current > 0 }); + } resetUserSelection(); };