This adds a shallow check to see if the node group has been changed. If it has been changed, the weak library reference is removed so that the node group will be loaded from the source file again. This should become unnecessary once we have asset embedding. There are probably still ways to make Blender behave unexpectedly when editing the Smooth by Angle node group, but this should already cover common edits. More precise checks could be added as necessary. Pull Request: https://projects.blender.org/blender/blender/pulls/133654