diff --git a/src/app/components/ngparam-input/ngparam-input.component.ts b/src/app/components/ngparam-input/ngparam-input.component.ts
index 3db763c94d1fe1f7936e49bca44a89727cc4416f..bba17a97f99d03cb6696d95801689d46af2f3386 100644
--- a/src/app/components/ngparam-input/ngparam-input.component.ts
+++ b/src/app/components/ngparam-input/ngparam-input.component.ts
@@ -120,8 +120,10 @@ export class NgParamInputComponent extends GenericInputComponent implements Obse
             // changement de valueMode du paramètre ou de valeur à laquelle il est lié
             case "valueModeChange":
             case "valueLinkChange":
-                this._tmp = data["value"];
-                this.updateAndValidateUI();
+                if (this._tmp !== data["value"]) {
+                    this._tmp = data["value"];
+                    this.updateAndValidateUI();
+                }
                 break;
         }
     }