First of all thanks for the answers,
once I collected the children I noticed the target id for the tweens were undefined [as you predicted], so to resolve this I gave the fabric objects ids. Then when I collected the tweens up again the target ids were correctly matched with the id that I was just after creating (great how that just worked). Now my question is when I clear the canvas and then reload the canvas with the same obj (instantly) without any changes to the timeline, should it not simply work ? I checked the tweens and its still had the same target ids
If not is the solution you are suggesting to iterate through the children and rerun the tweens on the fabric objects ?
I made a simpler codepen if its any help;
As you can see once you save and reload the canvas, the timeline doesn't work. However the timeline obj is unchanged
To reproduce:
Display timeline object Pause the timeline Save the canvas (it also reloads it after 1 sec) Try to play the timeline again (displaying the timeline obj you can see its unchanged)
Thanks in advance