You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tested the same setup on android with google chrome and on ios 13 and 14 with both safari and google chrome.
On android the snapping is instant, while on ios there is a great amount of delay until the snapping kicks in.
Here is my setup:
const createScrollSnap = require('scroll-snap').default;
createScrollSnap(
element,
{
snapDestinationX: '0%',
snapDestinationY: '100%',
timeout: 0,
duration: 0,
threshold: 0.1,
easing: (t) => (t * t * t),
},
onSnap,
);
I tried different variations of this but it seemed to have no effect on the time it takes to snap.
Is this a ios problem and is there anything I can do?
Thank you
The text was updated successfully, but these errors were encountered:
Hi @abren93, yes that is a known issue with iOS momentum scrolling unfortunately, I might try to look for some sort of solution/workaround as the experience on iOS is not great at the moment.. happy to evaluate ideas/PRs as well
Hello,
I tested the same setup on android with google chrome and on ios 13 and 14 with both safari and google chrome.
On android the snapping is instant, while on ios there is a great amount of delay until the snapping kicks in.
Here is my setup:
const createScrollSnap = require('scroll-snap').default;
createScrollSnap(
element,
{
snapDestinationX: '0%',
snapDestinationY: '100%',
timeout: 0,
duration: 0,
threshold: 0.1,
easing: (t) => (t * t * t),
},
onSnap,
);
I tried different variations of this but it seemed to have no effect on the time it takes to snap.
Is this a ios problem and is there anything I can do?
Thank you
The text was updated successfully, but these errors were encountered: