All Corrections get overwritten when calling applyDevelopPreset with a plugin preset in LRC 9.3
Calling `applyDevelopPreset` on a preset created within the plugin with even just the edit of adjusting exposure will cause all "Corrections" (Local adjustment Brushes, Radial Filters and Graduated Filters) to be reset. All other image settings remain unchanged.
Is there a way to prevent this from happening?
local preset = LrApplication.addDevelopPresetForPlugin(_PLUGIN, editText, edits)
photo:applyDevelopPreset(preset, _PLUGIN)
Currently, as a workaround I'm having to do this to keep existing Corrections applied between edits:
edits.PaintBasedCorrections = photoSettings.PaintBasedCorrections
edits.CircularGradientBasedCorrections = photoSettings.CircularGradientBasedCorrections
edits.GradientBasedCorrections = photoSettings.GradientBasedCorrections
This did not happen in Lightroom Classic 9.2, and all other settings seem to be unaffected.
