I am using the
editableList UI widget, that is also responsible for spawning output pins.
This all works well, I can add/remove/re-order so on and so forth.
I have a function for
outputLabels that returns the name of the 'rule', etc etc
However, when I re-order, the logic works, BUT - the original connected wires are still in their position, and not moved around - much like the switch node does.
So I end up with the messages hitting the incorrect connected nodes.
What is the magic ingredient, for retaining the connections to the pins - only having them shifted - likes the pins are?