diff -r 26b9c01ad2cc core.js --- a/core.js Sun Feb 21 03:35:27 2016 +0000 +++ b/core.js Mon Feb 22 04:06:20 2016 +0000 @@ -342,11 +342,13 @@ if (xmlhttp.status != 200 && xmlhttp.readyState == 4) { createProjectSave(null); } else { - if (xmlhttp.responseXML == null) + var parser = new DOMParser(); + var xmlDoc = parser.parseFromString(xmlhttp.responseText, "application/xml"); + if (xmlDoc == null) { createProjectSave('null'); } - var response = xmlhttp.responseXML.childNodes[0]; + var response = xmlDoc.childNodes[0]; if (response.getAttribute('state') == "OK") { var file = response.getElementsByTagName('file')[0]; diff -r 26b9c01ad2cc save.php --- a/save.php Sun Feb 21 03:35:27 2016 +0000 +++ b/save.php Mon Feb 22 04:06:20 2016 +0000 @@ -1,6 +1,7 @@