From f3aad4e19e0912002bbaafd6fbc4f8fb5724f2c3 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 28 Apr 2021 07:49:33 +0200 Subject: [PATCH] Unset symbols properly --- src/dom_components/model/Component.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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]);