Code function with delay enters a loop when called from BPs

UE - Gameplay - Blueprint - Oct 19, 2015

If a code function is written with a delay that doesn't take any arguments, calling the function from blueprints causes the blueprint to get stuck in a loop and not continue to the next BP node. ...

UClass::HasProperty() returns true for properties in a child class even though the comment for the function indicates it checks for the property in the current class and parents of the current class

UE - Foundation - Core - Dec 21, 2018

The comment describing UClass::HasProperty() indicates that it checks to see if a specified property exists in a class, or a parent of that class. However, when a property that exists in a child of ...

bIgnoreAllPressedKeysUntilRelease behaves differently for triggers in EnhancedInputAction and triggers in InputMappingContext

UE - Gameplay - Input - Aug 10, 2023

For actions that are triggered on the Input mapping context, simply adding or removing an InputMappingContext with no related key override with the bIgnoreAllPressedKeysUntilRelease option will caus ...

C++ Third Person Template project crashes when opened

UE - Anim - Runtime - Mar 16, 2022

Third Person C++ project crashing on open on Android Devices 4/4 Repro rate ...

BP timelines: when converting internal curve to external, the external curve isn't used until BP is recompiled

UE - Gameplay - Blueprint Editor - Aug 28, 2023

Blueprint timelines: when converting an internal curve to an external curve asset, the curve asset's data isn't used until the blueprint is recompiled. This is confusing as there is no indication th ...

StartWithTickEnabled is ignored for actor components that auto activate

UE - Gameplay - Components - Jul 13, 2017

Any change to the setting for the variable bStartWithTickEnabled in a skeletal mesh component is not registered. The component will tick even when the variable is set to false. Setting bStartWithT ...

Movement corrections occurring while standing still on rotating platforms

UE - Gameplay - Player Movement - Oct 5, 2022

When the player is controlling a Character actor, using the CharacterMovementComponent (CMC), unexpected movement corrections will occur while standing still on a movement base that is rotating. ...

Some Niagara FX does not show up in MovieSceneCapture when AgeUpdateMode is DesiredAgeNoSeek

UE - Niagara - Cinematics - Sep 17, 2024

CL23957356 changes how to calculate FrameOffset in FNiagaraSystemUpdateDesiredAgeExecutionToken::Execute(). After this change, DesiredAge + FrameOffset could be 0.0 for some a couple of initial fram ...

Double Properties break reset to default and inherited value propagation

UE - Gameplay - LWC - Apr 13, 2022

This is an issue with how FPropertyValueImpl::ResetToDefault works: it uses GetDefaultValueAsString to reset the default value. This is problematic because the LexToString function that is eventuall ...

Demo Record does not play back the events that occurred after the ServerTravel command.

UE - Networking - Sep 16, 2021

Regression was checked on UE5-Release-EarlyAccess CL 16682836, Regression - No. ...