From d99d913600b7563715c1299cc2174776957b1356 Mon Sep 17 00:00:00 2001 From: Mustafa Jebara Date: Wed, 4 Dec 2019 17:49:18 -0500 Subject: [PATCH] Fix #3386 - Warning Bubble Dragging (#3479) * Set no-pointer events on the warning text svg element. --- core/css.js | 4 ++++ core/warning.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/css.js b/core/css.js index b604919ae..14eb3bb78 100644 --- a/core/css.js +++ b/core/css.js @@ -677,5 +677,9 @@ Blockly.Css.CONTENT = [ 'width: 0;', 'height: 0;', '}', + + '.blocklyNoPointerEvents {', + 'pointer-events: none;', + '}', /* eslint-enable indent */ ]; diff --git a/core/warning.js b/core/warning.js index ba3cf3ced..6d0f4d9eb 100644 --- a/core/warning.js +++ b/core/warning.js @@ -92,7 +92,7 @@ Blockly.Warning.textToDom_ = function(text) { (Blockly.utils.dom.createSvgElement( 'text', { - 'class': 'blocklyText blocklyBubbleText', + 'class': 'blocklyText blocklyBubbleText blocklyNoPointerEvents', 'y': Blockly.Bubble.BORDER_WIDTH }, null)