diff --git a/src/libs/domify.js b/src/libs/domify.js index 3e240b22fb8c..de7ec271e784 100644 --- a/src/libs/domify.js +++ b/src/libs/domify.js @@ -1,9 +1,14 @@ export default html => { - const fragment = document.createRange().createContextualFragment(html); + const template = document.createElement('template'); + template.innerHTML = html; + + const fragment = template.content; // If it's a single element, return just the element if (fragment.firstChild === fragment.lastChild) { return fragment.firstChild; } + + // Return fragment for querying return fragment; };