diff --git a/packages/core/controls.mjs b/packages/core/controls.mjs index c7fc932a..dd265d45 100644 --- a/packages/core/controls.mjs +++ b/packages/core/controls.mjs @@ -765,8 +765,8 @@ generic_params.forEach(([type, name, description]) => { // create custom param controls.createParam = (name) => { - controls[name] = (...pats) => _name(name, ...pats); - Pattern.prototype[name] = _setter(controls[name], name); + const func = (...pats) => _name(name, ...pats); + Pattern.prototype[name] = _setter(func, name); return (...pats) => _name(name, ...pats); };