Correct, I am using that already as workaround.
But think of the case
tl.to(".box", 1, {
y: 100
}, 0.5).to(/*more stuff */).pause(); // or .paused(true)
Wouldn't you expect it to be paused if you do "tl.reversed(true)" ? in that case I'm setting a pause on last timeline action. Or am I approaching this incorrectly? Is there a way to specify when a timeline ends to stop reproducing other than hooking onComplete ?