diff --git a/core/blockly.js b/core/blockly.js index ca1dcb83f..562af5f29 100644 --- a/core/blockly.js +++ b/core/blockly.js @@ -281,7 +281,7 @@ Blockly.copy_ = function(toCopy) { if (toCopy.isComment) { var xml = toCopy.toXmlWithXY(); } else { - var xml = Blockly.Xml.blockToDom(toCopy); + var xml = Blockly.Xml.blockToDom(toCopy, true); // Copy only the selected block and internal blocks. Blockly.Xml.deleteNext(xml); // Encode start position in XML. diff --git a/core/flyout_base.js b/core/flyout_base.js index ab77802f9..61ffed7cb 100644 --- a/core/flyout_base.js +++ b/core/flyout_base.js @@ -794,7 +794,7 @@ Blockly.Flyout.prototype.placeNewBlock_ = function(oldBlock) { } // Create the new block by cloning the block in the flyout (via XML). - var xml = Blockly.Xml.blockToDom(oldBlock); + var xml = Blockly.Xml.blockToDom(oldBlock, true); // The target workspace would normally resize during domToBlock, which will // lead to weird jumps. Save it for terminateDrag. targetWorkspace.setResizesEnabled(false);