diff --git a/lib/client/edit/worker-html.js b/lib/client/edit/worker-html.js
index 4ffca0fb..af9766ab 100644
--- a/lib/client/edit/worker-html.js
+++ b/lib/client/edit/worker-html.js
@@ -7644,8 +7644,9 @@ function getAttribute(node, name) {
SAXTreeBuilder.prototype.addAttributesToElement = function(element, attributes) {
for (var i = 0; i < attributes.length; i++) {
var attribute = attributes[i];
- if (!getAttribute(element, attribute.nodeName))
- element.attributes.push(attribute);
+ if (element.attributes)
+ if (!getAttribute(element, attribute.nodeName))
+ element.attributes.push(attribute);
}
};