diff --git a/src/engine/adapter.js b/src/engine/adapter.js
index 586d8d5d7..2a7e9d2fc 100644
--- a/src/engine/adapter.js
+++ b/src/engine/adapter.js
@@ -34,7 +34,7 @@ function domToBlocks (blocksDOM) {
     for (var i = 0; i < blocksDOM.length; i++) {
         var block = blocksDOM[i];
         var tagName = block.name.toLowerCase();
-        if (tagName === 'block') {
+        if (tagName == 'block' || tagName == 'shadow') {
             domToBlock(block, blocks, true);
         }
     }