We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a820beb commit b77332dCopy full SHA for b77332d
1 file changed
src/hooks/useScrollDrag.ts
@@ -80,11 +80,16 @@ export default function useScrollDrag(
80
ele.addEventListener('mousedown', onMouseDown);
81
ele.ownerDocument.addEventListener('mouseup', clearDragState);
82
ele.ownerDocument.addEventListener('mousemove', onMouseMove);
83
+
84
+ ele.ownerDocument.addEventListener('dragstart', clearDragState);
85
+ ele.ownerDocument.addEventListener('dragend', clearDragState);
86
87
return () => {
88
ele.removeEventListener('mousedown', onMouseDown);
89
ele.ownerDocument.removeEventListener('mouseup', clearDragState);
90
ele.ownerDocument.removeEventListener('mousemove', onMouseMove);
91
+ ele.ownerDocument.removeEventListener('dragstart', clearDragState);
92
+ ele.ownerDocument.removeEventListener('dragend', clearDragState);
93
stopScroll();
94
};
95
}
0 commit comments