diff --git a/HISTORY.md b/HISTORY.md index c902ad23..89fb3e08 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -17,6 +17,7 @@ * objects: adjusted block-search-bar for variadic infix reporters * objects: adapted formula editor for variadic infix reporters * objects: removed scaffolding +* store: apply block migration dictionary to hidden blocks in microworlds ### 2022-02-28 * blocks, objects, threads, store: made addition reporter variadic diff --git a/snap.html b/snap.html index 23bebfe4..0fb94c67 100755 --- a/snap.html +++ b/snap.html @@ -30,7 +30,7 @@ - + diff --git a/src/store.js b/src/store.js index 402e317f..4c263b68 100644 --- a/src/store.js +++ b/src/store.js @@ -63,7 +63,7 @@ Project*/ // Global stuff //////////////////////////////////////////////////////// -modules.store = '2022-February-28'; +modules.store = '2022-March-01'; // XML_Serializer /////////////////////////////////////////////////////// /* @@ -468,8 +468,11 @@ SnapSerializer.prototype.loadScene = function (xmlNode, remixID) { if (model.hiddenPrimitives) { model.hiddenPrimitives.contents.split(' ').forEach( sel => { + var selector, migration; if (sel) { - scene.hiddenPrimitives[sel] = true; + migration = SpriteMorph.prototype.blockMigrations[sel]; + selector = migration ? migration.selector : sel; + scene.hiddenPrimitives[selector] = true; } } );