Using "move to top" button on preferences does not trigger modification
If you go to enter project preferences and use the "move to top button", it moves the item to the top. However, this action does not enable the "save" button nor the warning about unsaved changes. One has to manually move an item to trigger this.
Looks like a case of a missing handler/calling the correct javascript method with the "move to top" behavior.