diff --git a/src/dom_components/view/ComponentsView.js b/src/dom_components/view/ComponentsView.js index 43c399f06..361b4bca9 100644 --- a/src/dom_components/view/ComponentsView.js +++ b/src/dom_components/view/ComponentsView.js @@ -79,7 +79,14 @@ export default Backbone.View.extend({ config, componentTypes: dt }); - let rendered = view.render().el; + let rendered = document.createTextNode(''); + + try { + // Avoid breaking on DOM rendering (eg. invalid attribute name) + rendered = view.render().el; + } catch (error) { + em.logError(error); + } if (fragment) { fragment.appendChild(rendered);