From d684d362e575190373e1b766deef62abb0f08e8d Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 24 Oct 2025 23:09:41 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20clone=20?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=E7=94=9F=E6=88=90=E4=B8=A4=E4=B8=AA?= =?UTF-8?q?=E5=85=83=E7=B4=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/SortableList.razor.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/BootstrapBlazor.Sortable/Components/SortableList.razor.js b/src/components/BootstrapBlazor.Sortable/Components/SortableList.razor.js index 37ee1864..f4908dd1 100644 --- a/src/components/BootstrapBlazor.Sortable/Components/SortableList.razor.js +++ b/src/components/BootstrapBlazor.Sortable/Components/SortableList.razor.js @@ -104,7 +104,7 @@ const initSortable = (id, element, invoke, op) => { } if (op.triggerAdd) { - op.onAdd = event => { + op.onAdd = async event => { var closestParent = event.from.closest('.bb-sortable'); if (closestParent) { const items = []; @@ -116,7 +116,11 @@ const initSortable = (id, element, invoke, op) => { else { items.push({ oldIndex: event.oldIndex, newIndex: event.newIndex, FromId: closestParent.id }); } - invoke.invokeMethodAsync('TriggerAdd', items); + + await invoke.invokeMethodAsync('TriggerAdd', items); + if (event.pullMode === 'clone') { + event.item.remove(); + } } } } From 357c6e24997aab512354e1f77fba5bca589f9c3b Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 24 Oct 2025 23:10:02 +0800 Subject: [PATCH 2/2] chore: bump version 9.0.4 --- .../BootstrapBlazor.Sortable.csproj | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/BootstrapBlazor.Sortable/BootstrapBlazor.Sortable.csproj b/src/components/BootstrapBlazor.Sortable/BootstrapBlazor.Sortable.csproj index c9518867..0243d39e 100644 --- a/src/components/BootstrapBlazor.Sortable/BootstrapBlazor.Sortable.csproj +++ b/src/components/BootstrapBlazor.Sortable/BootstrapBlazor.Sortable.csproj @@ -1,7 +1,11 @@ - - 9.0.3 + + 9.0.4 + + + + 10.0.0-rc.2.1.0 @@ -9,10 +13,14 @@ Bootstrap UI components extensions of SortableJS - + + + + +