From 4604f2a3bc2f112135eac75c06048916d3ff37df Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Tue, 20 Oct 2026 12:37:04 -0400 Subject: [PATCH] fix: insert images uploaded from the note menu (#32793) --- src/lib/components/notes/NoteEditor.svelte | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index a2f70d8b0c..50f1e60154 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -694,8 +694,20 @@ ${content} input.onchange = async () => { const inputFiles = Array.from(input.files ?? []); - if (inputFiles.length > 0) { - await inputFilesHandler(inputFiles); + for (const file of inputFiles) { + const fileItem = await inputFileHandler(file); + if (fileItem?.type === 'image' && editor) { + editor + .chain() + .insertContentAt(editor.state.selection.$anchor.pos, { + type: 'image', + attrs: { + src: `data://${fileItem.id}` + } + }) + .focus() + .run(); + } } }; };