Block a user
Python API: sometimes bpy.props.StringProperty changes value to its default value and refuses to update via code
Yes, probably it's because reallocation (when we add elements to collection, links to previous elements, if they are saved in Python, can become invalid because of this. In the whole code this is…
heap-use-after-free when I access an element of bpy.props.Collection stored in Python after adding more elements to the same collection in debug developer version of Blender with gdb
I tried to find it in documentation and I didn't find, but thanks!
Python API: sometimes bpy.props.StringProperty changes value to its default value and refuses to update via code
I tried to debug this with gdb and I probably found the related issue #127016.
heap-use-after-free when I access an element of bpy.props.Collection stored in Python after adding more elements to the same collection in debug developer version of Blender with gdb
Python API: sometimes bpy.props.StringProperty changes value to its default value and refuses to update via code
Scripting: obj.evaluated_get(depsgraph).data gives not the same data as after applying the modifier