(Emitted error) Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
Rezyan opened this issue · comments
Hi,
When using draggabilly with a mobile device (e.g. with the Chrome DevTools), an error is sometimes emitted in the console, but I have some trouble reproducing it without my app, so i can't show you the steps:
[Intervention] Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
proto.handlePointerDown @ draggabilly.js:189
proto.emitEvent @ ev-emitter.js:86
proto.emitEvent @ draggabilly.js:120
proto.pointerDown @ unidragger.js:153
proto.ontouchstart @ unidragger.js:120
proto.handleEvent @ unidragger.js:36
A quick fix could be something like this:
Line 189 in 125258c
- event.preventDefault();
+ if ( event.cancelable ) event.preventDefault();
Regards