Hello,
We are currently experiencing an issue with Blueprint instantiated that are loosing inherited default values from Parent Blueprint.
This issue happens with Array variables. Adding a new entry in the default value of an Array in the Original Blueprint will not be propagated to the Instantiated version of this blueprint.
Even after saving/compiling Blueprint it seems that the link between the original and instantiated blueprint is broken (overridden).
Restarting Unreal Editor seems to fix the issue.
I have manage to repro this issue in Unreal 5.5.4. This issue is also not happening for Boolean/Integer/Float but does exist for Text and Object References.
I have also found some other post which seems related to this problem like this one : [Content removed]
We would like to know if there is any update on this issue and if it’s on the radar for a fix on 5.6 ?
Thank you.
Steps to Reproduce
Create a Blank Game project in UE5.5.4
Create a new Actor BP add a new Variable of type Text Array.
Save & Compile
Instantiate this BP into the world.
Save & Compile
Add a new entry in the default value of the Text Array. (entry 0, Text1)
Notice that the new entry is propagated to the Instantiated one in the World.
Add a new entry in the default value of the Text Array. (entry 1, Text2)
Notice that this new entry is no properly propagated to the Instantiated one. (new row but empty value and reset arrow displayed)
Hi,
Looking into the older post - the issue tracker eventually became public at https://issues.unrealengine.com/issue/UE-90813
It is backlogged but, I found a public issue tracker with something closer to your bug at https://issues.unrealengine.com/issue/UE-164500
which has the target fix set to 5.7.
We don’t provide updates on UDN, but progress can be followed on that public issue tracker page.
Regards