Reproduction example
https://codesandbox.io/s/userevent-pointer-prevent-mouse-iqj0fb?file=/src/App.test.js
Prerequisites
- Render some elements.
- Add event handler for
pointerdown that calls event.preventDefault().
- Drag the mouse on the elements.
Expected behavior
No mousedown/mousemove/mouseup events during the drag.
Actual behavior
mouse events are dispatched for each pointer event.
User-event version
14.3.0
Environment
Testing Library framework:
JS framework:
Test environment:
DOM implementation:
Additional context
No response