Fixes the iOS 11.3 bug that makes touch events cause the window to scroll. This can be an issue for drag and drop libraries.
This fix was taken directly from a pull request in react-beautiful-dnd. I thought it might be useful for it to be its own package.
const webkitHack = require('webkit-touch-scroll-fix')
const onDrag = (e) => {
webkitHack.preventTouchMove()
}
const onDragStop = (e) => {
webkitHack.releaseTouchMove()
}
With npm installed, run
$ npm install webkit-touch-scroll-fix
MIT