diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index b90af71dd..8853d6438 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -1229,13 +1229,13 @@ const Component = Backbone.Model.extend(Styleable).extend( // Symbols // If I clone an inner symbol, I have to reset it - cloned.unset(keySymbols); + cloned.set(keySymbols, 0); const symbol = this.__getSymbol(); const symbols = this.__getSymbols(); if (!opt.symbol && (symbol || symbols)) { - cloned.unset(keySymbol); - cloned.unset(keySymbols); + cloned.set(keySymbol, 0); + cloned.set(keySymbols, 0); } else if (symbol) { // Contains already a reference to a symbol symbol.set(keySymbols, [...symbol.__getSymbols(), cloned]);