CMD+Z not working correctly when a process is interrupted
Version 14.3.1
OS: 15.3.1
Camera: Canon EOS R5
The bug: when pasting develop settings, there is a small lag between those settings being applied to the image/catalogue metadata, and that change being represented functionally as an actionable history step in the lightroom interface - and if you stop the process of a change being made on a large batch of images here midway, you won't be able to access bulk-undo of that mistake with CMD+Z, as it's busy applying that change to everything still behind the scenes, in spite of the progress bar you've just stopped indicating that it had been stopped halfway, for example. This is most pronounced when pasting settings in bulk, where a large volume of images are modifed in their metadata via a change that's pasted, and that lag creating a huge problem if the user stops the process midway and exploits the bug where the lightroom interface is not correctly storing that action as something you can undo with CMD+Z while everything is still selected.
The problem can be replicated by doing this - bulk-paste develop changes on a large set of images (2000 in this case), stopping the process halfway by hitting "x" next to the progress bar, and then trying to undo it with CMD+Z: in reality under the hood it's continuing to finish the settings change that you pasted across all of them, and for some reason while it appears in the history panel as something you can go back on per-image, you cannot remove the modifications that should be stored in that step just made in bulk with the CMD+Z undo shortcut - and unless you go to an individual image and go back one step, that latest history state is now just skeleton staff. Pressing CMD+Z now cycles back through the previous history states, using the pasted develop settings as if they were always there as the base.
This is extremely problematic because if the user does not have a recent backup, they can paste a setting on a large volume of images, realise their error and cancel it midway, and then the only way to undo that change is manually, one by one, clicking the previous history state as they cannot unto it with CMD+Z if that pasting process was not finished and available to the LR interface as a "Step" - but curiously is correctly baked into the images individual history state as being undoable.
Also, can we please get bulk step back in history functionality - i've seen 13 years of user requests for this, which would solve the issue above.
