I have now had a few times issues with the shader lab.
Specifically, If I have a particularly large involve shader, I can go in there, make a change, exit the lab and run my program. Everything is fine and the changes are visible in game.
But then, I end the game click the shader and edit to get back into the lab and my shader has reverted to it’s previous state losing my change. This is without exiting codea or anything.