Undo feature do not apply to selected objects
Basically what the title says,
An ability to isolate objects or lock certain layers where the undo feature will not apply to.
There have been a number of times where I start to work on a complex graphic with separate parts to it where I later realize I made a mistake on a piece i did earlier, so instead of saving the project, undo everything, save again and re import the previous saved file or other copy paste methods, we can just select the objects where the undo feature will not apply to, to keep the progress of the work i did after my mistake.
Does the way Photoshop allows to save snapshots in the History panel and toggles these suits you?