diff --git a/packages/block-editor/src/components/use-block-drop-zone/index.js b/packages/block-editor/src/components/use-block-drop-zone/index.js index ff5fd7ce03ed47..857a132f1f9fa4 100644 --- a/packages/block-editor/src/components/use-block-drop-zone/index.js +++ b/packages/block-editor/src/components/use-block-drop-zone/index.js @@ -332,6 +332,8 @@ export default function useBlockDropZone( { useCallback( ( event, ownerDocument ) => { if ( ! isDragging() ) { + // When dragging from the desktop, no drag start event is fired. + // So, ensure that the drag state is set when the user drags over a drop zone. startDragging(); } const allowedBlocks = getAllowedBlocks( targetRootClientId );