My guess is, that adjusting the timeScale like this in the callback overwrites the toggleActions property. So it plays the timeline at 5 times the speed in this case, but it actually plays it and doesn't reverse it.   So for my example, adding a command of what to do after the timeScale would be neccessary.   onEnter: () => { tl.timeScale(1.0).play(); console.log('enter') }, onLeaveBack: () => { tl.timeScale(5.0).reverse(); console.log('Leave back') }  
    • Like
    2