Hello GSAP Community,
I'm reaching out to share and seek guidance on a specific issue I've encountered with the Scroll Trigger in GSAP, particularly on mobile devices.
Device and Context:
Device: iPhone 15 Pro
Operating Mode: Battery Power Save Mode
Issue Description:
While using my iPhone in Battery Power Save Mode, I experience a consistent and disruptive issue on all websites that use GSAP's Scroll Trigger. The issue manifests as an intermittent interruption of the scrolling motion, resulting in a jarring and "janky" user experience. This occurs every two to three scrolls, where a smooth scrolling motion is abruptly halted.
Key Observations:
This issue seems exclusive to GSAP's Scroll Trigger. I have not observed similar behavior with other scrolling animation libraries like anime.js or with native JavaScript Intersection Observers.
The problem persists across all websites employing GSAP's Scroll Trigger, suggesting it's not related to a specific implementation error on my part.
Purpose of This Post:
To determine if this is a known issue with GSAP, especially in the context of mobile devices operating in power-saving modes.
To inquire if others in the community have faced similar challenges and, if so, how they addressed them.
To seek potential solutions or workarounds that ensure smoother scroll-triggered animations in power-saving modes.
Attached Material:
Enclosed is a video demonstrating this issue, using the official GSAP website as an example. This should provide a clear illustration of the janky scrolling behavior I've been experiencing.
I am looking forward to any insights, suggestions, or shared experiences regarding this matter. Understanding whether this is a recognized limitation within GSAP or an external factor related to device-specific functionalities would be immensely helpful.
Thank you in advance for your time and assistance.
Kevin
RPReplay_Final1704190564_compressed.mp4