Drag from object corner tends to choose the midpoint as the snap-to point instead of the closer point
When dragging a small object from its corner, Inkscape should then choose the corner as the point to use when snapping the object’s position to other objects. The calculation that locates which point (corner or midpoint) is closest to the cursor doesn’t work well with small objects and the midpoint tends to be chosen instead.
Cursor start point:
Chosen snap point of the object being dragged, during drag:
You can see that, although the cursor was clearly by the corner at the start of the drag, the midpoint got chosen as the to-snap-from point. This is particularly annoying when you end up moving the cursor so close to the corner or edge to force obedience that you end up scaling the object instead.
This is one of the things (like battling with the overzealous snap) where you have to keep zooming in and back out to force the threshold calculations to work properly. There may be some kind of fudge factor somewhere that’s operating on a scale that is too close to the object size, and overruling simple proximity to corner/edge. Trying to drag from the midpoint can also select the centre instead for the same reason.
(Screenshots cropped for convenience, but full screenshots retained in case.)
Snap settings:
Only snap the node closest to the cursor = Yes, weight factor = 0.9
Version info
Inkscape 1.2.1 (9c6d41e410, 2022-07-14)


