Skip to content

Commit fce3142

Browse files
committed
fix(DragDropSort): enable mobile drag-and-drop support
PointerSensor without an activationConstraint does not distinguish drag intent from scroll intent on touch devices. Add a distance constraint of 8px so the drag only activates after deliberate pointer movement, enabling mobile support via the Pointer Events API. Fixes #12415
1 parent 6b93dbd commit fce3142

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/react-drag-drop/src/components/DragDrop/DragDropContainer.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ export const DragDropContainer: React.FunctionComponent<DragDropContainerProps>
103103
);
104104

105105
const sensors = useSensors(
106-
useSensor(PointerSensor),
106+
useSensor(PointerSensor, {
107+
activationConstraint: { distance: 8 }
108+
}),
107109
useSensor(KeyboardSensor, {
108110
coordinateGetter: sortableKeyboardCoordinates
109111
})

0 commit comments

Comments
 (0)