diff --git a/src/gestures/slide-gesture.ts b/src/gestures/slide-gesture.ts index ca914e7e3d0..c06308350b1 100644 --- a/src/gestures/slide-gesture.ts +++ b/src/gestures/slide-gesture.ts @@ -49,15 +49,13 @@ export class SlideGesture extends PanGesture { distance: 0, velocity: 0, }; - this.started = false; - nativeRaf(() => { - let {min, max} = this.getSlideBoundaries(this.slide, ev); - this.slide.min = min; - this.slide.max = max; - this.slide.elementStartPos = this.getElementStartPos(this.slide, ev); - this.started = true; - this.onSlideStart(this.slide, ev); - }); + + // TODO: we should run this in the next frame + let {min, max} = this.getSlideBoundaries(this.slide, ev); + this.slide.min = min; + this.slide.max = max; + this.slide.elementStartPos = this.getElementStartPos(this.slide, ev); + this.onSlideStart(this.slide, ev); } onDragMove(ev: any) {