Process list shuffles child layers ordering

Steps causing the bug to occur

  1. Build a list of layers with a x position from -1 to 1
  2. Send the list to a process list node
  3. Get the layer bounds
  4. Output the center of each layer as a processed item
  5. Layers are apparently sorted by the unsigned x value when output by the looks of the Finished Building.

Other notes

  • Vuo version: 2.2.0
  • macOS version: macOS 10.15
  • How severely does this bug affect you? It prevents me from completing a specific task with Vuo.

This might be related to child layer handling instead of the process list. Expected behavior would be the layers being output by the order they were created in.

@MartinusMagneson, I tried to reproduce the problem with the attached compositions, but haven’t been able to. Could you post a composition that demonstrates the problem?

ProcessList-LayerBounds.vuo (3.58 KB)

ProcessList-LayerBounds-CombineUncombine.vuo (4 KB)

Closing the bug report for now… happy to reopen if you can provide more info.