diff --git a/theme/puzzle.html b/theme/puzzle.html
index 1e82577..8c4f4a9 100644
--- a/theme/puzzle.html
+++ b/theme/puzzle.html
@@ -48,7 +48,11 @@ function init() {
li.appendChild(a);
document.getElementById("files").appendChild(li);
}
- document.getElementById("puzzle").innerHTML = obj.body;
+ let range = document.createRange();
+ let puzzleContainer = document.getElementById("puzzle");
+ puzzleContainer.innerHTML = "";
+ puzzleContainer.appendChild(range.createContextualFragment(obj.body));
+
}).catch(function(err) {
console.log("Error", err);
});
@@ -56,7 +60,7 @@ function init() {
document.querySelector("body > h1").innerText = categoryName + " " + points
document.querySelector("input[name=cat]").value = categoryName;
document.querySelector("input[name=points]").value = points;
-
+
function mutated(mutationsList, observer) {
for (let mutation of mutationsList) {
if (mutation.type == 'childList') {