From de3c52b355b52eb23e225cf7358e25694f95c4c4 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Wed, 17 Jul 2019 12:44:00 +0200 Subject: [PATCH] :bug: Fix issue that lastClickPosition ignored node view offset position --- packages/editor-ui/src/views/NodeView.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index 2f07e5bfc91..0ccf93794d4 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -324,8 +324,9 @@ export default mixins( }, mouseDown (e: MouseEvent) { // Save the location of the mouse click - this.lastClickPosition[0] = e.pageX; - this.lastClickPosition[1] = e.pageY; + const offsetPosition = this.$store.getters.getNodeViewOffsetPosition; + this.lastClickPosition[0] = e.pageX - offsetPosition[0]; + this.lastClickPosition[1] = e.pageY - offsetPosition[1]; this.mouseDownMouseSelect(e); this.mouseDownMoveWorkflow(e);