diff --git a/editor/svg-editor.js b/editor/svg-editor.js
index 223eef37..8258f473 100644
--- a/editor/svg-editor.js
+++ b/editor/svg-editor.js
@@ -4576,9 +4576,11 @@ editor.init = function () {
const cur = curConfig[type === 'fill' ? 'initFill' : 'initStroke'];
// set up gradients to be used for the buttons
const svgdocbox = new DOMParser().parseFromString(
- ``,
+
+ `,
'text/xml'
);
@@ -4586,9 +4588,9 @@ editor.init = function () {
docElem = $(container)[0].appendChild(document.importNode(docElem, true));
docElem.setAttribute('width', 16.5);
- this.rect = docElem.firstChild;
+ this.rect = docElem.firstElementChild;
this.defs = docElem.getElementsByTagName('defs')[0];
- this.grad = this.defs.firstChild;
+ this.grad = this.defs.firstElementChild;
this.paint = new $.jGraduate.Paint({solidColor: cur.color});
this.type = type;