System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.59
Blender Version
Broken: version: 3.2.1, branch: master, commit date: 2022-07-05 15:44, hash: `rBa2d59b2dac9e
Short description of error
If a "curve" node is edited while the viewport is on edit mode, undos don't do anything until edit mode is left.
Exact steps for others to reproduce the error
- Go in edit mode
- Modify a curve node in any way (RGB Curve, Float Curve and Vector Curve node all share this issue), this is shown in the undo history as "Unknown action"
- Without leaving edit mode, press the undo button (or Ctrl+Z)
Now, undo won't do anything until you reach the point where you switched to edit mode (anything past that can't be undone), and moving through the undo history won't work at all. Going out of edit mode fixes this.
Editing the curve in object mode doesn't break undos, but it still is shown as "Unknown action" in the undo history.
Tested in old versions up to 2.8 (I don't know how to access shader nodes in 2.7 and before), couldn't find a single version that didn't have this bug.