Sorry @akapowl but I notice a strange thing ... any idea on why if you click on the Fullscreen video control the video opens in fullscreen and come back immediately?
Removing this code, the video opens in fullscreen correctly:
otherSections.forEach((section, index) => {
tl.to(section, {
scrollTrigger: {
trigger: section,
pin: true,
pinSpacing: false,
},
})
})