Map placed actor binding to another actor's Event Dispatcher (multicast delegate) results in duplicate bindings after blueprint recompile

UE - Framework - Blueprint - Apr 17, 2025

Context Blueprint actors placed on the map can bind to another actor's event. If an ActorB has a reference to ActorA, it can bind to an event dispatcher in A by creating an event node in ActorB's e ...

Calling UBlueprintMapLibrary::GenericMap_Find with a non-existent key causes a memory leak

UE - Framework - Blueprint - Apr 15, 2025

When Calling UBlueprintMapLibrary::GenericMap_Find with a non-existent key, the function construct the default structure in-place on the given pointer without destroying the object. This behavior ca ...

Data loss with subobjects in Blueprint arrays

UE - Framework - Blueprint - Mar 6, 2025

CreateDynamicMaterialInstance will pull from the base rather than overridden mesh on SkinnedMeshComponent when run from construction script

UE - Framework - Blueprint - Feb 6, 2025

When UPrimitiveComponent::CreateDynamicMaterialInstance is called on a skinned mesh, and the input material is invalid, we call USkinnedMeshComponent::GetMaterial to get the base material on the exi ...

MakeArray wildcard node gives a compilation error when being used in a Blueprint Macro.

UE - Framework - Blueprint - Dec 19, 2024

There is an error with the SmartMacroInterface, where you can't use an empty wildcard "Make Array" node. This error makes the blueprint not compile and the macro unusable. Disabling the bUseSimpleWi ...

ExposeOnSpawn pins no longer read default values from the linked class

UE - Framework - Blueprint - Dec 18, 2024

This is technically a regression that was introduced in 5.5. This was intentionally changed in order to address a separate issue [Link Removed]. Additionally, this makes it explicit that the exposed ...

The CompileAllBlueprintsCommandlet does not list the BPs contained in UWorlds

UE - Framework - Blueprint - Dec 16, 2024

hThe use case of the licensee is that he used FindInBlueprints inside the Editor to find a particular text contained in BPs and later used that listing to recompile the BPs using the CompileAllBluep ...

Modifying the properties of a ChildActorComponent in a child blueprint can modify the parent actor ChildActorComponent properties.

UE - Framework - Blueprint - Dec 10, 2024

When a property of a ChildActorComponent is modified in a child class, the parent ChildActorComponent class can also get modified. This happens when the Parent blueprint actor has a ChildActorCompo ...

Swapping the C++ Root Component from a Child BP class, pressing Save, Compile, but not Saving afterwards, will leave the Root Component in a locked state, meaning the it cannot be viewed or edited in the Details Panel after an Editor restart

UE - Framework - Blueprint - Dec 9, 2024

Swapping the C++ Root Component from a Child BP class, pressing Save, Compile, but not Saving afterwards, will leave the Root Component in a locked state, meaning the it cannot be viewed or edited i ...

Diffing blueprints in Perforce changelist reviewer incorrectly displays blueprints that reference assets not in local filesystem

UE - Framework - Blueprint - Nov 22, 2024

When diffing a blueprint in the Perforce changelist reviewer in-editor (Review Changelists), if the blueprint references an asset that does not exist locally but rather exists as a newly added asset ...