diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index c2d697561..2b972b6c4 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -1010,7 +1010,7 @@ export default class Component extends StyleableModel { * someComponent.append(otherComponent, { at: 0 }); */ append(components, opts = {}) { - const compArr = isArray(components) ? components : [components]; + const compArr = isArray(components) ? [...components] : [components]; const toAppend = compArr.map(comp => { if (isString(comp)) { return comp;