diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index 573b560b3..80ff4e7fb 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -1387,7 +1387,7 @@ const Component = Backbone.Model.extend(Styleable).extend( const list = Component.getList(this); // If the ID already exists I need to rollback to the old one - if (list[id]) { + if (list[id] || (!id && idPrev)) { return this.setId(idPrev, { idUpdate: 1 }); } diff --git a/src/dom_components/view/ComponentTextView.js b/src/dom_components/view/ComponentTextView.js index f331f6d1a..ebdfafd7c 100644 --- a/src/dom_components/view/ComponentTextView.js +++ b/src/dom_components/view/ComponentTextView.js @@ -131,8 +131,6 @@ export default ComponentView.extend({ model.get('components').each(model => clean(model)); }; - // Avoid re-render on reset with silent option - !opts.silent && model.trigger('change:content', model, '', contentOpt); comps.reset(content, opts); comps.each(model => clean(model)); comps.trigger('resetNavigator');