bug: App Editor Undo is not granular enough
Describe the bug
If I edit two different components in succession, and hit undo, both changes are undone.
To reproduce
Create an app. Add two button. Edit one button. Edit the other. Click undo.
Expected behavior
I expect each change I make in a separate field in the editor (eg. for a button the label, and then the colour) to be a separate undo. If that's difficult, I would at least expect switching to another component to create a new undo step.
Screenshots
No response
Browser information
Arc Version 1.8.0 (41552) Chromium Engine Version 116.0.5845.187
Application version
CE v1.176.0-7-g51d3839c
Additional Context
No response
Fair enough.
If you have a list of events that you can think of that should create a an undo snapshot, feel free to comment them here and we can implement them in one-pass.
I'm not sure about events, but on every field blur?