From 429c638710350e1d770fba84009bb6e091c4caae Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 22 Mar 2021 10:50:56 +0100 Subject: [PATCH] fix(edgeupdater): check if element below is updater --- src/components/Handle/handler.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Handle/handler.ts b/src/components/Handle/handler.ts index 515758e7..96196f02 100644 --- a/src/components/Handle/handler.ts +++ b/src/components/Handle/handler.ts @@ -101,8 +101,9 @@ export function onMouseDown( const elementBelow = document.elementFromPoint(event.clientX, event.clientY); const elementBelowIsTarget = elementBelow?.classList.contains('target'); const elementBelowIsSource = elementBelow?.classList.contains('source'); + const elementBelowIsUpdater = elementBelow?.classList.contains('react-flow__edgeupdater'); - if (!reactFlowNode || (!elementBelowIsTarget && !elementBelowIsSource)) { + if (!reactFlowNode || (!elementBelowIsTarget && !elementBelowIsSource && !elementBelowIsUpdater)) { return; }