Unity 2018.4.30
I've run into some serious serialization issues. I mean, I guess that is how it is called.
Like here you can see that Playmaker decided to put a string from send event by name into separator field of build string action
https://i.gyazo.com/53770726ac6362df1188f23f3530dd88.pngI had examples when I change one variable to another in prefab edit mode, but in a scene that object still references old variable and Unity believes that there are no changes to this prefab instance.
... etc.
Unfortunately, at the moment, I wasn't able to make simple scene where I would able to reproduce those issues. But there is one thing that is reproducible and might be a hint to the core of those issue.
In previous version of Playmaker when I edited FSM on a prefab instance in any way I get this change in the interface.
In v1.9.1.f7 many modifications to Playmaker fsms on prefab instance don't trigger that change. And those are much easier to reproduce
At this point it feels that when I'm working with FSMs on prefab instances, in majority of cases when I'm finished and ready to apply changes. Playmaker doesn't see that any modifications to this FSM were made.
p.s. Right now I'm trying to make a relatively simple UI for activation of different cheats. Of course I use nested prefabs for buttons. Unfortunately I already had to delete those buttons from main Canvas 4 times, cause this is the only action that helps me fix those serialization issues.