diff --git a/packages/react-native-web/src/vendor/react-native/VirtualizedList/index.js b/packages/react-native-web/src/vendor/react-native/VirtualizedList/index.js index 1cc5858dc5..5cc7f3f939 100644 --- a/packages/react-native-web/src/vendor/react-native/VirtualizedList/index.js +++ b/packages/react-native-web/src/vendor/react-native/VirtualizedList/index.js @@ -47,6 +47,8 @@ type Item = any; const __DEV__ = process.env.NODE_ENV !== 'production'; +const SCROLL_WHEEL_SENSITIVITY = 0.5; + export type Separators = { highlight: () => void, unhighlight: () => void, @@ -817,7 +819,7 @@ class VirtualizedList extends React.PureComponent { const delta = this.props.horizontal ? ev.deltaX || ev.wheelDeltaX : ev.deltaY || ev.wheelDeltaY; - let leftoverDelta = delta; + let leftoverDelta = delta * SCROLL_WHEEL_SENSITIVITY; if (isEventTargetScrollable) { leftoverDelta = delta < 0 ? Math.min(delta + scrollOffset, 0)