Hi there,
I am using ScrollTrigger a lot, its a fantastic addition! the only issue I've run into so far is cleaning up when using ScrollTrigger.matchMedia() when un-mounting in my React components.
I've tried killing all ScrollTrigger instances, and killing timelines individually. simplified setup below:
const buildTimeline = () => {
// ... setup stuff
ScrollTrigger.saveStyles([boxRef.current, mobileRef.current]);
ScrollTrigger.matchMedia({
'(min-width: 720p