diff --git a/packages/core/src/editor/editor.css b/packages/core/src/editor/editor.css index 11b0e66841..a1a3dda7b0 100644 --- a/packages/core/src/editor/editor.css +++ b/packages/core/src/editor/editor.css @@ -80,6 +80,11 @@ hidden. So setting it to an extremely low value instead makes the element functionally invisible while not affecting the drag preview itself. */ opacity: 0.001; + /* The element is kept in the DOM after setDragImage captures its snapshot, + so it can overlap the editor and block drops in that area. Disabling + pointer-events lets drag/drop events pass through to the editor while + leaving the captured preview unaffected. */ + pointer-events: none; } .bn-editor .bn-collaboration-cursor__base {