ID 605967 - Nodes jump position when dragging them if Open Node Properties is set to happen with a single-click

Follow

Problem summary
Nodes jump position when dragging them if Open Node Properties is set to happen with a single-click
 
 
Customer reported version
Mari 7.1v2
 
 
Steps to reproduce

  1. Enter the attached script into the Python Console, which makes the Open Node Properties action happen when a node is left-clicked.
     
  2. Drag a node just a little.
     
  3. Drag a second node just a little.
 
 
Expected behaviour
The node should move in position just a little.
 
 
Actual behaviour
The node jumps to a different position. 
 
Specifically, it doubles the distance between the first and second nodes. This indicates that Mari believes the cursor is still in the first node.
 
 
Workaround
Unknown.
 
 
Reproduced by support
This bug has been reproduced in:
Mari 7.1v2 - Windows 10 - Rocky 9
Mari 7.0v1 - Windows 10 - Rocky 9
 
Earliest version tested
Mari 7.0v1 - Testing earlier versions would reproduce the similar bug, ID 537462
 

    We're sorry to hear that

    Please tell us why