I've been struggling with an issue for some time now and have exhausted all suggestions of a fix. I play and reverse an animation a few times and then suddenly the animation starts reversing to a certain point and stops. As I continue to run and reverse the animation, less and less of the full animation is reversed (presumably because the start point is shifting out). Tracking it in Chrome's "Inspect Element" I can see the CSS properties are left at a point indicating incomplete reversal.
I have tried:
tl.set(objectToAnimate, {clearProps:"all"});
tl.clear();
tl.kill();
Also tried deleting the _gsTransform that attaches to the object being animated
delete objectToAnimate._gsTransform;
......but nothing works. Is this a bug?
Example at http://jsbin.com/irixuk/72/edit
To replicate bug click blue box, close and repeat until animation fails to return to start (after 3-5 plays usually).