diff --git a/packages/core/src/dom_components/model/Component.ts b/packages/core/src/dom_components/model/Component.ts index 8e04c5091..ffaff45ed 100644 --- a/packages/core/src/dom_components/model/Component.ts +++ b/packages/core/src/dom_components/model/Component.ts @@ -323,7 +323,7 @@ export default class Component extends StyleableModel { // Register global updates for collection properties ['classes', 'traits', 'components'].forEach((name) => { - const events = `add remove ${name !== 'components' ? 'change' : ''}`; + const events = `add remove reset ${name !== 'components' ? 'change' : ''}`; this.listenTo(this.get(name), events.trim(), (...args) => this.emitUpdate(name, ...args)); });