From b302c570cc84345d5938abced564e1d0a1435298 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20David=20Benjuya?= Date: Thu, 13 Jun 2024 10:48:31 -0300 Subject: [PATCH] Bugfix: prevent throwing error when node.grid is undefined (drag item coming from outside the grid) --- 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 733df0b3d..60deec912 100644 --- a/src/dd-draggable.ts +++ b/src/dd-draggable.ts @@ -280,7 +280,7 @@ export class DDDraggable extends DDBaseImplement implements HTMLElementExtendOpt /** @internal call when keys are being pressed - use Esc to cancel, R to rotate */ protected _keyEvent(e: KeyboardEvent): void { const n = this.el.gridstackNode as GridStackNodeRotate; - if (!n) return; + if (!n?.grid) return; const grid = n.grid; if (e.key === 'Escape') {