[AI] AgentToNavDataMap still contains entries when cleaning up navigation system

UE - AI - Navigation - Jun 10, 2024

The navigation system has errors in the log for agents still being mapped to navigation data in CleanUp. This appears to stem from agent step height being recalculated in ARecastNavMesh::SetConfig i ...

Get Velocity nodes with a specified bone return incorrect values

UE - Simulation - Physics - Jun 10, 2024

Please note that a similar issue exists [Link Removed], however it is not the same, as this issue requires a bone to be specified in the node to occur. Leaving the Bone Name field as None or Root pr ...

SharedStructMemory's custom deleter doesn't call ~SharedStructMemory and may result in a memory leak

UE - AI - Mass - Jun 10, 2024

FSharedStructMemory uses a custom deleter that calls FMemory::Free, but it doesn't call the destructor. FSharedStructMemory's destructor is responsible for correctly destructing the internal ScriptS ...

InlineEditConditionToggle behavior present for UProperties even when InlineEditConditionToggle property specifier is not used

UE - Editor - Workflow Systems - Jun 6, 2024

Reported by customer: It seems like in some cases, even when the InlineEditConditionToggle property specifier is not used, the behavior it enables is turned on anyway. It's possible to disable it w ...

LoadingScreen by MoviePlayer doesn't support Material in UE5.4

UE - Editor - UI Systems - Jun 6, 2024

An assert crash is now triggered when set a widget using material to WidgetLoadingScreen of FLoadingScreenAttributes then call FDefaultGameMoviePlayer::SetupLoadingScreen(). The ensureMsgf in quest ...

Instanced object in an array property of an actor component is invalidated and marked for garbage collection on undo

UE - Gameplay - Jun 4, 2024

If an actor component contains a TArray of instanced objects, some of those object instances can get incorrectly invalidated and marked for garbage collection in certain situations, possibly resulti ...

UEnhancedInputUserSettings::LoadOrCreateSettings does not handle the changing of a settings class in the editor

UE - Gameplay - Input - Jun 3, 2024

proposed fix seems ok to me:  UEnhancedInputUserSettings* UEnhancedInputUserSettings::LoadOrCreateSettings(ULocalPlayer* LocalPlayer) { UEnhancedInputUserSettings* Settings = nullptr; ...

Bright Flickering or Black Squares with Rectangle Lights Intersecting Meshes

UE - Graphics Features - May 31, 2024

Rect Lights that intersect geometry can produce NaN pixels in SceneColor, which will affect bloom, FXAA, and other future passes. This can lead to large visible artifacts. The NaN values are produc ...