Page MenuHome

Incorrect order in undo stack when switching between Object Mode and Edit Mode
Confirmed, NormalPublicKNOWN ISSUE

Description

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.

Event Timeline

Bastien Montagne (mont29) changed the task status from Needs Triage to Confirmed.Mar 23 2020, 9:42 AM
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".

Would consider that a known issue for now, undo system is not yet totally great when it comes to dealing with mode changes...

Bastien Montagne (mont29) reopened this task as Confirmed.Jun 17 2020, 10:31 AM

@Campbell Barton (campbellbarton) assuming you wanted to merge something else, this task has nothing to do with reported issue in the one you merge it in…

Bastien Montagne (mont29) added a project: Restricted Project.Jun 24 2021, 12:39 PM
Bastien Montagne (mont29) moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jan 27 2022, 5:58 PM