diff --git a/packages/element/src/linearElementEditor.ts b/packages/element/src/linearElementEditor.ts index 7e7f662786..87099bfc81 100644 --- a/packages/element/src/linearElementEditor.ts +++ b/packages/element/src/linearElementEditor.ts @@ -317,7 +317,7 @@ export class LinearElementEditor { let deltaY = 0; if ( shouldRotateWithDiscreteAngle(event) && - !hoveredElement && + (!isBindingElement(element) || !hoveredElement) && !element.startBinding && !element.endBinding ) { @@ -504,7 +504,7 @@ export class LinearElementEditor { if ( shouldRotateWithDiscreteAngle(event) && singlePointDragged && - !hoveredElement && + (!isBindingElement(element) || !hoveredElement) && !element.startBinding && !element.endBinding ) {