Thank you for your response. What is the "extra work" in set_metadata that this optimisation is preventing? Is it just the necessity of checking that the fields have changed and not reapplying identical metadata values in all the set_metadata functions for all the different formats?
Would it not be possible to move this optimisation to occur after the values are displayed for review but before the set_metadata functions are called?
Thank you for your response. What is the "extra work" in set_metadata that this optimisation is preventing? Is it just the necessity of checking that the fields have changed and not reapplying identical metadata values in all the set_metadata functions for all the different formats?
Would it not be possible to move this optimisation to occur after the values are displayed for review but before the set_metadata functions are called?