@ -133,7 +133,7 @@ export const maxBindingGap = (
const shapeRatio = element.type === "diamond" ? 1 / Math.sqrt(2) : 1;
const smallerDimension = shapeRatio * Math.min(elementWidth, elementHeight);
// We make the bindable boundary bigger for bigger elements
return Math.max(15, Math.min(0.25 * smallerDimension, 80));
return Math.max(16, Math.min(0.25 * smallerDimension, 32));
};
type HitTestArgs = {
@ -27,9 +27,9 @@ describe("element binding", () => {
height: 500,
});
const arrow = UI.createElement("arrow", {
x: 220,
x: 210,
y: 250,
width: 160,
width: 180,
height: 1,
expect(arrow.startBinding?.elementId).toBe(rectLeft.id);