diff --git a/frontend/src/components/canvas/edges/index.tsx b/frontend/src/components/canvas/edges/index.tsx index 630db31..00f9424 100644 --- a/frontend/src/components/canvas/edges/index.tsx +++ b/frontend/src/components/canvas/edges/index.tsx @@ -246,7 +246,28 @@ export function HomelableEdge({ id, source, target, sourceX, sourceY, targetX, t return ( <> - + + + {animMode === 'basic' && ( + + {/* Always animate physically downward: if source is above target the path + goes forward (source→target = down), otherwise reverse */} + + + )} {animMode === 'snake' && (