Page MenuHome

Undo is changing Tool Settings
Closed, DuplicatePublic

Description

System Information
Operating system: Linux-5.3.0-29-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: Quadro GP100/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.48.02

Blender Version
Broken: version: 2.83 (sub 2), branch: master, commit date: 2020-02-12 07:19, hash: rBcc6defa24456

Short description of error
This is an issue that kept appearing & re-appearing many weeks. Since the recent additions from @Pablo Dobarro (pablodp606) the bug was exposed more to be at least reproducible for me.
When undoing actions there is a chance that some Tool Settings are also reverted to the state before the action was made.
In this case when sculpting with a Brush and changing the Strength or any other brush setting and undoing, it will undo the stroke and the changes to the Settings.

Exact steps for others to reproduce the error

  • Open a new file with the Sculpting Template
  • Sculpt on the default sphere
  • Change the Strength of the brush
  • Undo

There are many other moments when I encountered this issue within various Tools & Modes but it was never perfectly reproducible.
So that's something to keep in mind.

Event Timeline

Yes, it is the same issue. This is also listed in T73448. I can reproduce it when the undo stack is empty, which is specially annoying when debugging the brushes.