By pressing the button which is assigned with "WhiteBalanceAuto", the changes will be protocolled immediately. So if you are not satisfied, you can do a undo step.
But by pressing the button which is assigned with "WhiteBalanceDaylight", "WhiteBalanceCloudy", etc., you have to wait 2 seconds, then it's added in the change protocol.
The problem: if you are not satisfied and you want to undo the WhiteBalance changes within 2 seconds after using these WhiteBalances, the undo will take effect to previous changes / other images.
Maybe it's better to set the timeout to 0 seconds instead 2 seconds on WhiteBalanceXXXX.
By pressing the button which is assigned with "WhiteBalanceAuto", the changes will be protocolled immediately. So if you are not satisfied, you can do a undo step.
But by pressing the button which is assigned with "WhiteBalanceDaylight", "WhiteBalanceCloudy", etc., you have to wait 2 seconds, then it's added in the change protocol.
The problem: if you are not satisfied and you want to undo the WhiteBalance changes within 2 seconds after using these WhiteBalances, the undo will take effect to previous changes / other images.
Maybe it's better to set the timeout to 0 seconds instead 2 seconds on WhiteBalanceXXXX.