diff --git a/src/nub.ts b/src/nub.ts index 7e045cfab860e16992a522db2c5c7f0ca4684593..811cf5a76b0f0cee28face1ec0b3f3398448525e 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -474,7 +474,10 @@ export abstract class Nub extends ComputeNode implements IObservable { // trick to expose p a a result of the parent Nub res.push(new LinkedValue(this.parent, p, p.symbol)); } else { - res.push(new LinkedValue(this, p, p.symbol)); + // do not suggest parameters that are already linked to another one + if (p.valueMode !== ParamValueMode.LINK) { + res.push(new LinkedValue(this, p, p.symbol)); + } } } }