Output detail and logging level show indicate they have been modified (yellow) even though they have not
mcafaro opened this issue · comments
yellow thing is not for modification it represents the presence of some value for the field. since Default is the value by default, its always yellow.
From what I remember, that wasn’t the case in other plugins. We found examples of plugins with drop downs that had default values and were not yellow.
if you create the new build step for first time you can see unless you hit the save button it does not turn yellow
Look at the Ant task for example. It has a drop down that has a default value of "<No coverage>". The "Path to a build.xml" field also has a default value of "build.xml". Nether of these are yellow.
It is only when you change them from the default value that they turn yellow. The yellow is not meant to indicate that the field has a value. It is meant to indicate that you specifically set the value to something other than the default.