diff --git a/src/components/PostEditor/PostContent.tsx b/src/components/PostEditor/PostContent.tsx
index 7760710..ae871d1 100644
--- a/src/components/PostEditor/PostContent.tsx
+++ b/src/components/PostEditor/PostContent.tsx
@@ -104,7 +104,7 @@ export default function PostContent({
{
- textareaRef.current?.appendText(url)
+ textareaRef.current?.appendText(url + '\n')
}}
onUploadingChange={(uploading) =>
setUploadingFiles((prev) => (uploading ? prev + 1 : prev - 1))
diff --git a/src/components/PostEditor/PostTextarea/ClipboardAndDropHandler.ts b/src/components/PostEditor/PostTextarea/ClipboardAndDropHandler.ts
index a40f387..3f2c290 100644
--- a/src/components/PostEditor/PostTextarea/ClipboardAndDropHandler.ts
+++ b/src/components/PostEditor/PostTextarea/ClipboardAndDropHandler.ts
@@ -99,10 +99,8 @@ async function uploadFile(view: EditorView, file: File, options: ClipboardAndDro
options.onUploadStart?.(file)
const placeholder = `[Uploading "${name}"...]`
- const uploadingNode = view.state.schema.text(placeholder)
- const paragraph = view.state.schema.nodes.paragraph.create()
- let tr = view.state.tr.replaceSelectionWith(uploadingNode)
- tr = tr.insert(tr.selection.to, paragraph)
+ const uploadingNode = view.state.schema.text(placeholder + '\n')
+ const tr = view.state.tr.replaceSelectionWith(uploadingNode)
view.dispatch(tr)
mediaUpload