Hi.
I would appreciate it if you could take the time to understand my question fully.
The timeout is intentional as it demonstrates that when a ScrollTriggers is instantiated due to the state change of a parent component the newly instantiated ScrollTriggers fire on leave events without any user interaction. In order to see this go to the stack blitz demo, open the console, scroll and the see the onleave events fire without any interaction.
it doesn’t grow exponentially. The ScrollTriggers are unmounted and rectreated but it always only 5.
I would like to know why the onleave events fire without any user interaction.