diff --git a/packages/dom/src/clone-dom.js b/packages/dom/src/clone-dom.js index 57451d349..46c9dadb0 100644 --- a/packages/dom/src/clone-dom.js +++ b/packages/dom/src/clone-dom.js @@ -16,7 +16,7 @@ import { handleErrors } from './utils'; const ignoreTags = ['NOSCRIPT']; export function cloneNodeAndShadow(ctx) { - let { dom, disableShadowDOM, resources, cache } = ctx; + let { dom, disableShadowDOM, resources, cache, enableJavaScript } = ctx; // clones shadow DOM and light DOM for a given node let cloneNode = (node, parent) => { try { @@ -34,6 +34,26 @@ export function cloneNodeAndShadow(ctx) { let clone = node.cloneNode(); + // Handle