From 42660b05a7b0f4436be286ba568e6eb2d51972e0 Mon Sep 17 00:00:00 2001 From: BurningTreeC Date: Sat, 20 Jan 2018 18:28:10 +0100 Subject: [PATCH] check if dataTransfer is undefined (#3093) this prevents an error when dragging elements not by mouse where dataTransfer can be undefined --- core/modules/utils/dom/dragndrop.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/modules/utils/dom/dragndrop.js b/core/modules/utils/dom/dragndrop.js index 4ae242a52..785b9bd25 100644 --- a/core/modules/utils/dom/dragndrop.js +++ b/core/modules/utils/dom/dragndrop.js @@ -32,6 +32,9 @@ exports.makeDraggable = function(options) { // Add event handlers $tw.utils.addEventListeners(domNode,[ {name: "dragstart", handlerFunction: function(event) { + if(event.dataTransfer === undefined) { + return false; + } // Collect the tiddlers being dragged var dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(), dragFilter = options.dragFilterFn && options.dragFilterFn(),