Estoy tratando de lograr un efecto de animación de desplazamiento que espera a que la página esté en la posición Y, luego bloquea la posición de desplazamiento de la ventana durante la animación y reinicia el comportamiento natural de desplazamiento de la ventana una vez que finaliza la animación. Este es un efecto bastante clásico.
Funciona muy bien con Firefox. Pero en Google Chrome hay un problema con el impulso de desplazamiento: si el usuario desliza rápidamente su trackpad, la página se desplaza rápidamente hacia abajo y no puedo interrumpir el desplazamiento cuando se alcanza la posición Y, a menos que el impulso de desplazamiento se haya detenido, lo que hace que el todo el ux es bastante feo a veces, ya que espera el final de ese impulso para volver a la posición Y...
¿Hay algún truco para interrumpir/detener el impulso de desplazamiento de la ventana con Javascript en Chrome?