diff --git a/core/src/components/modal/gestures/sheet.ts b/core/src/components/modal/gestures/sheet.ts index cd1c51247f..06c05fb4e0 100644 --- a/core/src/components/modal/gestures/sheet.ts +++ b/core/src/components/modal/gestures/sheet.ts @@ -234,7 +234,8 @@ export const createSheetGesture = ( * the closest breakpoint to snap to. */ const velocity = detail.velocityY; - const threshold = (detail.deltaY + velocity * 100) / height; + const threshold = (detail.deltaY + velocity * 350) / height; + const diff = currentBreakpoint - threshold; const closest = breakpoints.reduce((a, b) => { return Math.abs(b - diff) < Math.abs(a - diff) ? b : a;