From fbaceaa8bd05d00609489dd7af27e18bf10ba723 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Mon, 20 Aug 2018 15:26:41 +0100 Subject: [PATCH] Don't steal "paste" events from contenteditable elements Fixes pasting with a WYSIWYG editor --- core/modules/widgets/dropzone.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/widgets/dropzone.js b/core/modules/widgets/dropzone.js index d732fb97d..7968f5a44 100644 --- a/core/modules/widgets/dropzone.js +++ b/core/modules/widgets/dropzone.js @@ -145,7 +145,7 @@ DropZoneWidget.prototype.handlePasteEvent = function(event) { self.dispatchEvent({type: "tm-import-tiddlers", param: JSON.stringify(tiddlerFieldsArray)}); }; // Let the browser handle it if we're in a textarea or input box - if(["TEXTAREA","INPUT"].indexOf(event.target.tagName) == -1) { + if(["TEXTAREA","INPUT"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) { var self = this, items = event.clipboardData.items; // Enumerate the clipboard items