From 9e60b95bc0344d0ade138f268ca1afa367d53b7f Mon Sep 17 00:00:00 2001 From: Jesper Hermann Munk Date: Thu, 2 Nov 2023 12:51:48 +0100 Subject: [PATCH] Fixed unhandled exception happening in _mouseMove handler on line 209, 'this.el' is undefined. Happens if element is removed just before call of _mouseMove and just after _mouseDown. --- src/dd-draggable.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dd-draggable.ts b/src/dd-draggable.ts index d96edc1aa..431d99236 100644 --- a/src/dd-draggable.ts +++ b/src/dd-draggable.ts @@ -120,7 +120,7 @@ export class DDDraggable extends DDBaseImplement implements HTMLElementExtendOpt public destroy(): void { if (this.dragTimeout) window.clearTimeout(this.dragTimeout); delete this.dragTimeout; - if (this.dragging) this._mouseUp(this.mouseDownEvent); + if (this.mouseDownEvent) this._mouseUp(this.mouseDownEvent); this.disable(true); delete this.el; delete this.helper;