You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you change a shader global value in Project Settings, it creates incorrect undo state. You won't be able to undo it with Undo shortcut. History dock shows an empty entry:
When you try to go to the beginning, the editor will enter into infinite loop.
The reason why this happens is that when you change a global shader property, it will invoke a second UndoRedo action while another action is committing. This causes history inconsistency.
More details in this PR: #68799
It fixed the immediate freeze when changing the property, but the undo history issue should be fixed too probably.
Steps to reproduce
Go to Project Settings -> Shader Globals
Add a value
Change it
Try to undo the change
Undoing will cause redo, so the history is stuck
Open History dock
Click The Beginning
🧊
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered:
Godot version
4.0 d93bec6
System information
Windows 10 x64
Issue description
When you change a shader global value in Project Settings, it creates incorrect undo state. You won't be able to undo it with Undo shortcut. History dock shows an empty entry:
When you try to go to the beginning, the editor will enter into infinite loop.
The reason why this happens is that when you change a global shader property, it will invoke a second UndoRedo action while another action is committing. This causes history inconsistency.
More details in this PR:
#68799
It fixed the immediate freeze when changing the property, but the undo history issue should be fixed too probably.
Steps to reproduce
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: