diff --git a/src/lang/std/sketchcombos.ts b/src/lang/std/sketchcombos.ts index d2ae1e413..67de4939f 100644 --- a/src/lang/std/sketchcombos.ts +++ b/src/lang/std/sketchcombos.ts @@ -1559,7 +1559,9 @@ export function transformSecondarySketchLinesTagFirst({ } | Error { // let node = structuredClone(ast) - const primarySelection = selectionRanges.codeBasedSelections[0].range + const primarySelection = selectionRanges.codeBasedSelections.sort( + (a, b) => a.range[0] - b.range[0] + )[0].range const _tag = giveSketchFnCallTag(ast, primarySelection, forceSegName) if (err(_tag)) return _tag