diff --git a/plugins/MultiDrag/MultiDrag.js b/plugins/MultiDrag/MultiDrag.js index 988d9a5379a0d7745c9e9fb997bbbe851eaa1b4b..6faeb8a8c885b4d77791196ab5e90f339ab988e8 100644 --- a/plugins/MultiDrag/MultiDrag.js +++ b/plugins/MultiDrag/MultiDrag.js @@ -456,7 +456,7 @@ function MultiDragPlugin() { multiDragClones.length = 0; }, - destroy() { + destroyGlobal() { this._deselectMultiDrag(); off(document, 'pointerup', this._deselectMultiDrag); off(document, 'mouseup', this._deselectMultiDrag); diff --git a/src/Sortable.js b/src/Sortable.js index af901a538ce84538929b5f832cb6fb4f65573889..a330a453502fc4390d7fb4a5776efea2b10b16ee 100644 --- a/src/Sortable.js +++ b/src/Sortable.js @@ -1284,7 +1284,7 @@ Sortable.prototype = /** @lends Sortable.prototype */ { evt }); - parentEl = dragEl.parentNode; + parentEl = dragEl && dragEl.parentNode; // Get again after plugin event newIndex = index(dragEl);