Editing attributes in a formio form through the builder results in a number of changes -- fields are reordered apparently at random, and the "id" field gets a new value.
This is making it difficult to track actual form changes, since small changes result in very large diffs. Is there a reason for the reordering? And what is the use of the "id" field? Is it dependent (some sort of hash) on other values in the form component, or randomly generated
Modified "key" in components. I expected only "key" would be updated, but the order of attributes in the component changes, and there is a new value for "id" when I save the file.