As far as I can tell nodes() will return its results in sorted position order, rather than the order the nodes were originally supplied in. This seems a little unexpected, and makes it hard to collate between the nodes and other lists (e.g. two separate label computations on both sides of a slope chart) or do things like draw in some original priority order. Am I interpreting the results right? Would it make sense to include sort: false as a possible option, so the order can be stable?
As far as I can tell
nodes()will return its results in sorted position order, rather than the order the nodes were originally supplied in. This seems a little unexpected, and makes it hard to collate between the nodes and other lists (e.g. two separate label computations on both sides of a slope chart) or do things like draw in some original priority order. Am I interpreting the results right? Would it make sense to includesort: falseas a possible option, so the order can be stable?