You are right. I’ve just identified this issue and it is now fixed for the next version!
If you want to make the change now, simply open up GlobalBlackboard.cs and add this line in the OnValidate method right after base.OnValidate.
Your advice helped me solve the main thing, it´s perfect 🙂 , but I have one more thing about it.
There is my case :
I have flow canvas as a prefab in the scene.
<li style=”text-align: right;”>And when I´m start to editing inside this opened prefab, it start´s validate probably in “Update” method => then it is difficult to do it anything inside of this prefab. It´s probably constantly something validate, even just by moving the mouse get cursor for some seconds loading cursor.
So I need to delete exist prefab.
Edit in the scene and then create new one from the scene, because override on the scene is not available or not show up.
And in the opened prefab it’s “jerky” behaviour for anything.
I hope it’s better right now said from me for you 🙂
I would like to know if something can be done about it ?
Do you have “AutSave” enabled for prefab mode? (top right of the Unity toolbar). If so, I really recommend against using it (to disable it). When you exit the prefab Unity will ask you to save the prefab anyway. Having it enabled forces the prefab to re-serialize on every change and that can cause a jerky behaviour as you describe. Did the “duplicate name blackboard” error fixed for you after making the change I send you in my previous post?
Let me know.