# How does configuration node change detection work

**URL:** <https://discourse.nodered.org/t/how-does-configuration-node-change-detection-work/4230>\
**Category:** Developing Nodes\
**Created:** [23 October 2018 17:32 UTC](https://discourse.nodered.org/t/how-does-configuration-node-change-detection-work/4230 "2018-10-23T17:32:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kuehnel](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kuehnel](https://discourse.nodered.org/u/kuehnel)\
**Post date:** [23 October 2018 17:32 UTC](https://discourse.nodered.org/t/how-does-configuration-node-change-detection-work/4230/1 "2018-10-23T17:32:47Z")

</div>

Hello, I'm quite new to node red developement and would be glad to get some help to this situation:  
My configuration node has six input fields. Each input can have a select next to it that is created / deleted dynamicly (if there is a defined set of values). In this case I set the input type to hidden and create a select.  
Inputs ids are node-input-param0 ... node-input-param5, select ids node-input-param0\_select ... node-input-param5\_select  
In oneditsave I iterate over the inputs, check if there is a select nextby, compare the values and set the input value to select value if they differ. But even if I don't change anything and close the configuration node it is marked as changed.  
Any suggestions?  
Thx
