diff --git a/src/lib/blocks.js b/src/lib/blocks.js index 39a8c70e6209d3682f615f3804c1a2bdfd7426ca..bbaf7a61157e7ad1322e7ea760def67b84bbe92c 100644 --- a/src/lib/blocks.js +++ b/src/lib/blocks.js @@ -67,7 +67,11 @@ export default function (vm) { const cloneMenu = function () { if (vm.editingTarget && vm.editingTarget.isStage) { - return spriteMenu(); + const menu = spriteMenu(); + if (menu.length === 0) { + return [['', '']]; // Empty menu matches Scratch 2 behavior + } + return menu; } return [['myself', '_myself_']].concat(spriteMenu()); };