I'm having 1 issue with the combination of HighwayJS + Scrolltrigger.
On a homepage I have a carousel. Carousel functions with ScrollTrigger. It's pinned once it hits the top of the viewport. This all works fine when you land directly on the homepage. But as soon as you land on the homepage coming from another page within this website it doesn't function properly. The whole carousel disappears when it's Pinned (Fixed).
The internal page transitions are without a refresh with the help of HighwayJS
The whole problem doesn't occur when I change the pinType to 'transform'. But this pinType has a weird effect to the UX. It's bouncing a bit scrolling through the slides.. Looks fragile.
Minimal demo https://codesandbox.io/s/cool-shadow-kkeorm
Screencap (project site) https://www.youtube.com/watch?v=B3n0OTv_J8Q
When you land on the carousel.html page it works fine. But when you enter carousel.html from the index.html it will break the carousel.
I already submitted this issue to GSAP Forum, but unfortunately due to the fact that an external library is responsible for this issue they can't help out. This thread can be found here > https://greensock.com/forums/topic/34188-scrolltrigger-and-highwayjs
I also posted it to the Slack channel of Dogstudio. Unfortunately they told me the library HighwayJS is not maintained anymore, therefore the Slack channel is quite inactive.