diff --git a/src/ui/ImagesPlugin.tsx b/src/ui/ImagesPlugin.tsx index cab549d9..06ea78b3 100644 --- a/src/ui/ImagesPlugin.tsx +++ b/src/ui/ImagesPlugin.tsx @@ -78,8 +78,6 @@ export const ImagesPlugin: React.FC = () => { } const TRANSPARENT_IMAGE = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' -const img = document.createElement('img') -img.src = TRANSPARENT_IMAGE function onDragStart(event: DragEvent): boolean { const node = getImageNodeInSelection() @@ -91,6 +89,8 @@ function onDragStart(event: DragEvent): boolean { return false } dataTransfer.setData('text/plain', '_') + const img = document.createElement('img') + img.src = TRANSPARENT_IMAGE dataTransfer.setDragImage(img, 0, 0) dataTransfer.setData( 'application/x-lexical-drag',