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