From 60e3849c20dc38d453108c32faf4a025851ef16e Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Mon, 25 May 2026 21:23:31 +0200 Subject: [PATCH] fix(notes): always insert blank line before appended image link --- src/components/StackedNote.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/StackedNote.vue b/src/components/StackedNote.vue index 40089e7..eac69dd 100644 --- a/src/components/StackedNote.vue +++ b/src/components/StackedNote.vue @@ -129,8 +129,9 @@ const onImagePicked = async (e: Event) => { try { const result = await uploadImage(file) if (!result) return - const suffix = rawContent.value.endsWith("\n") ? "" : "\n\n" - rawContent.value = `${rawContent.value}${suffix}![](${result.filename})\n` + const trimmed = rawContent.value.replace(/\n+$/, "") + const prefix = trimmed ? `${trimmed}\n\n` : "" + rawContent.value = `${prefix}![](${result.filename})\n` editKey.value++ } finally { isUploading.value = false