diff --git a/libs/tiptap-editor/src/index.ts b/libs/tiptap-editor/src/index.ts index 07ad028..21566a4 100644 --- a/libs/tiptap-editor/src/index.ts +++ b/libs/tiptap-editor/src/index.ts @@ -78,7 +78,10 @@ class TiptapEditorInstance { files.forEach((file) => { this.options.onImageUpload!(file) .then((url) => { - editor.chain().focus().setImage({ src: url }).run() + editor.chain().focus().insertContentAt(pos, { + type: 'image', + attrs: { src: url } + }).run() }) .catch((err) => { console.error('[TiptapEditor] Upload failed:', err)