diff --git a/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor b/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor index 2b7b85346b..421b1c960c 100644 --- a/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor +++ b/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor @@ -58,7 +58,9 @@ - Uploading image has a similar API to our FileEdit component and it is fairly simple to do. + Uploading an image has a similar API to our FileEdit component and is fairly simple to use. + Note that the events related to file uploads fire separately for each file instead of grouping them. + This behavior comes from the underlying Easy Markdown Editor, which processes files individually. diff --git a/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js b/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js index d693fafb9e..d2ed1eb8e4 100644 --- a/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js +++ b/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js @@ -80,7 +80,9 @@ export function initialize(dotNetObjectRef, element, elementId, options) { imageUploadNotifier.onError = onError; // Reduce to purely serializable data, plus build an index by ID - element._blazorFilesById = {}; + if (element._blazorFilesById == null) { + element._blazorFilesById = {}; + } var fileEntry = { id: ++nextFileId,