Sort selections in order of appearance before applying transformSecondarySketchLinesTagFirst
This commit is contained in:
@ -1559,7 +1559,9 @@ export function transformSecondarySketchLinesTagFirst({
|
|||||||
}
|
}
|
||||||
| Error {
|
| Error {
|
||||||
// let node = structuredClone(ast)
|
// 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)
|
const _tag = giveSketchFnCallTag(ast, primarySelection, forceSegName)
|
||||||
if (err(_tag)) return _tag
|
if (err(_tag)) return _tag
|
||||||
|
Reference in New Issue
Block a user