diff --git a/core/modules/rendertree/renderers/element.js b/core/modules/rendertree/renderers/element.js index 9d598241f..661623db7 100644 --- a/core/modules/rendertree/renderers/element.js +++ b/core/modules/rendertree/renderers/element.js @@ -142,13 +142,15 @@ ElementRenderer.prototype.render = function(type) { } output.push(">\n"); } - $tw.utils.each(this.widget.children,function(node) { - if(node.render) { - output.push(node.render(type)); + if($tw.config.htmlVoidElements.indexOf(this.widget.tag) === -1) { + $tw.utils.each(this.widget.children,function(node) { + if(node.render) { + output.push(node.render(type)); + } + }); + if(isHtml) { + output.push("\n"); } - }); - if(isHtml) { - output.push("\n"); } return output.join(""); };