Merge pull request #4925 from gonfunko/copy-paste

Prevent an error beep when copying blocks in Safari.
This commit is contained in:
Aaron Dodson
2021-06-16 11:16:51 -07:00
committed by GitHub

View File

@@ -99,7 +99,10 @@ Blockly.ShortcutItems.registerCopy = function() {
Blockly.selected.isDeletable() &&
Blockly.selected.isMovable();
},
callback: function() {
callback: function(workspace, e) {
// Prevent the default copy behavior, which may beep or otherwise indicate
// an error due to the lack of a selection.
e.preventDefault();
Blockly.hideChaff();
Blockly.copy(/** @type {!Blockly.ICopyable} */ (Blockly.selected));
return true;