diff --git a/packages/embla-carousel/src/components/Animations.ts b/packages/embla-carousel/src/components/Animations.ts index 7a192c55..bf86c3be 100644 --- a/packages/embla-carousel/src/components/Animations.ts +++ b/packages/embla-carousel/src/components/Animations.ts @@ -40,7 +40,11 @@ export function Animations( function animate(timeStamp: DOMHighResTimeStamp): void { if (!animationId) return - if (!lastTimeStamp) lastTimeStamp = timeStamp + if (!lastTimeStamp) { + lastTimeStamp = timeStamp + update() + update() + } const timeElapsed = timeStamp - lastTimeStamp lastTimeStamp = timeStamp