Generated definition of BlueprintNativeEvent UFUNCTION in an interface does not include const keyword for return type

UE - Foundation - Core - Aug 15, 2018

UHT does not correctly create generated code for BlueprintNativeEvent UFUNCTIONs in an interface that return const values. In the corresponding .gen.cpp file, the generated code does not include the ...

Reading LightAttenuationTexture Produces Unexpected Results With Forward Rendering

UE - Graphics Features - Jul 5, 2018

The expected behavior occurs in 4.19; unexpected behavior occurs in 4.20 and 4.21. Marking this as a regression. Per User: Reading the LightAttenuationTexture in a material receives interference ...

BP - Exclusive nativization will fail at cook time if a BP class includes a ChildActorComponent with a Data-Only BP set as the ChildActor class.

UE - Gameplay - Blueprint - Apr 20, 2017

Note: This does not occur when the nativization mode is set to "Inclusive" in the Project settings. Current workaround: Ensure that the ChildActor class is NOT a data-only Blueprint, by adding scri ...

Widgets will bind input delegates to the Player Controller's Input Component, but never unbind them

UE - Editor - UI Systems - UMG - Jan 30, 2024

This is a bug introduced with 18468289 a while ago. We added this functionality for [Link Removed], which allows input event nodes to be placed within widgets and have them behave correctly.  This ...

Many native-only interfaces incorrectly appear as implementable by blueprints

UE - Gameplay - Blueprint - Sep 14, 2020

Right now, any UINTERFACE that is not marked as CannotImplementInterfaceInBlueprint is shown as implementable in blueprint. If these functions have BlueprintCallable functions or related things then ...

Audio Capture Component Crash on Android

UE - Audio - Oct 15, 2021

Android is experiencing a delayed crash after an Audio Capture Component is destroyed. This appears to be a potential problem with the way Android's implementation of Audio Capture Component closes ...

Blueprints breakpoints in a For-Loop stops execution only once when the blueprint asset is from a project template

UE - Framework - Blueprint Runtime - Oct 18, 2024

This issue occurs when placing a breakpoint inside a loop in a blueprint's Event Graph or Function Graph. The breakpoint is only triggered once, even though the loop should continue executing. When ...

Crash when calling UPoseableMeshComponent::CopyPoseFromSkeletalComponent() from Actor's Tick while unregistering

UE - Anim - Runtime - Apr 26, 2023

Under certain conditions, it appears that the function UPoseableMeshComponent::CopyPoseFromSkeletalComponent may crash because the BoneSpaceTransforms obtained from the source component are empty, p ...

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 ...

Callback set with AddNativeStateEntryBinding() stops working after ABP compile during PIE

UE - Anim - Runtime - Anim Blueprints - Aug 15, 2024

After compiling the Animation Blueprint (ABP) during Play In Editor (PIE), the callback registered with UAnimInstance::AddNativeStateEntryBinding() in NativeInitializeAnimation() stops functioning a ...