diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 1b110af5b..8cd8608a3 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -5949,24 +5949,21 @@ class App extends React.Component { { informMutation: false, isDragging: false }, ); } else { - const elbowed = isElbowArrow(multiElement); - const hoveredElement = - !elbowed && - getHoveredElementForBinding( - { - x: scenePointerX, - y: scenePointerY, - }, - this.scene.getNonDeletedElements(), - this.scene.getNonDeletedElementsMap(), - this.state.zoom, - false, - false, - ); + const hoveredElement = getHoveredElementForBinding( + { + x: scenePointerX, + y: scenePointerY, + }, + this.scene.getNonDeletedElements(), + this.scene.getNonDeletedElementsMap(), + this.state.zoom, + false, + false, + ); const [gridX, gridY] = getGridPoint( scenePointerX, scenePointerY, - event[KEYS.CTRL_OR_CMD] || elbowed || hoveredElement + event[KEYS.CTRL_OR_CMD] || hoveredElement ? null : this.getEffectiveGridSize(), );