System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.87
Blender Version
Broken: version: 2.83 (sub 10), branch: master, commit date: 2020-03-21 20:58, hash: rB9e8afa8817ed
Worked: I don't know, I am a new user
Expected Behavior
When you undo, you expect to undo the last thing you did (FIFO).
Short description of error
Currently, if I am in Edit Mode and I change the scale of an object in the "Transform" panel on the right, and then undo immediately, it will undo all changes I did in Edit Mode and only then, undo the scale change even though I just did the scale change.
In other words, for some reason the undo stack in blender prioritizes things you didn't do in the transform panel when you are in Edit Mode even if these other changes aren't the most recent ones.
Exact steps for others to reproduce the error
File > New > General
A cube should appear in the center
Use Tab to go into edit mode
(1) Do some changes like moving vertices
(2) Now change the scale of the object in the transform panel on the right
Now hit Ctrl+Z to undo the last change
It will likely undo (1) the "Edit Mode" change instead of (2) the "Transform Panel" change.
If you keep doing Ctrl + Z it will eventually undo the transform panel change after undoing all the "Edit Mode" changes.