hi, i have issue with promise, is there any way to resolve `await Promise.all([ tl1 ])` when we overwrite a instance properties ?
Some of my promise wait for animations but never resolve because they get crush somewhere in another child actions.
```ts
gsap.defaults({
overwrite: 'auto',
onInterrupt:function() {
this.progress( 1 ); // force progress 100%, kill la promise pour les async await.
}
});
// test gsap promise all
setTimeout( async () => {
console.log( '💚' );
const obj = { x:0 };
const tl1 = gsap.timeline().to( obj, { x:8 });
const tl2 = gsap.timeline().to( obj, { x:5 }); // comment me for resolve Promise.all
setTimeout( async () => {
await tl1;
console.log( '💚1' );
await Promise.all([ tl1 ]);
console.log( '💚2' ); // never fired if tl2 executed
}, 10 );
}, 1000 );
```
is a `onInterrupt` bug ? or maybe we have another global cb for handle those case ?
thanks