diff --git a/packages/tiptap-extensions/src/nodes/Image.js b/packages/tiptap-extensions/src/nodes/Image.js index 4d985c68..e01fcb53 100644 --- a/packages/tiptap-extensions/src/nodes/Image.js +++ b/packages/tiptap-extensions/src/nodes/Image.js @@ -40,11 +40,9 @@ export default class ImageNode extends Node { props: { handleDOMEvents: { drop(view, event) { - event.preventDefault() - const hasFiles = event.dataTransfer - && event.dataTransfer.files - && event.dataTransfer.files.length + && event.dataTransfer.files + && event.dataTransfer.files.length if (!hasFiles) { return @@ -57,6 +55,8 @@ export default class ImageNode extends Node { return } + event.preventDefault() + const { schema } = view.state const coordinates = view.posAtCoords({ left: event.clientX, top: event.clientY }) @@ -72,7 +72,6 @@ export default class ImageNode extends Node { } reader.readAsDataURL(image) }) - }, }, },