diff --git a/bun.lockb b/bun.lockb index 70f8909..cc4c609 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/lib/components/primitive-components/Trace.ts b/lib/components/primitive-components/Trace.ts index f5b23f5..38e5d0f 100644 --- a/lib/components/primitive-components/Trace.ts +++ b/lib/components/primitive-components/Trace.ts @@ -472,7 +472,7 @@ export class Trace extends PrimitiveComponent { const ijump = new MultilayerIjump({ OBSTACLE_MARGIN: minTraceWidth * 2, - // isRemovePathLoopsEnabled: true, + isRemovePathLoopsEnabled: true, optimizeWithGoalBoxes: Boolean(pcbPortA && pcbPortB), connMap, input: { diff --git a/package.json b/package.json index f026e13..fc52417 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "dependencies": { "@lume/kiwi": "^0.4.3", "@tscircuit/footprinter": "^0.0.77", - "@tscircuit/infgrid-ijump-astar": "^0.0.21", + "@tscircuit/infgrid-ijump-astar": "^0.0.24", "@tscircuit/math-utils": "^0.0.4", "@tscircuit/props": "^0.0.77", "@tscircuit/schematic-autolayout": "^0.0.5",