TMap does not rehash when the property change if the key is struct

UE - Editor - UX - Feb 17, 2023

If TMap's Key is a unique Struct, TMap's rehash will not run even if elements are added or changed in DetailPanel such as DataAsset. So TMaps's Find etc. will fail This issue is very similar to [Li ...

[AI] ZoneGraph does not automatically rebuild when Build ZoneGraph While Editing flag is enabled.

UE - AI - Feb 16, 2023

ZoneGraph is failing to build automatically in the editor even when the flag for Build Zone Graph While Editing is enabled. Things tried that do not cause an automatic rebuild are:Moving, rotating, ...

PythonScriptPlugin: UE_LOG Format Changed to Unicode after Redirection

UE - Editor - Framework - Python - Feb 15, 2023

PythonScriptPlugin sets std output mode to _O_BINARY but fails to restore it to the previous state afterwards because cached StdOutMode is already _0_TEXT, hence _setmode returns -1. See PythonScri ...

Stateless Connect Handler's SessionId and ClientId checks not working with SteamSockets

UE - Networking - Feb 14, 2023

We've had a couple of reports of the recently added session/client id checks in the StatelessConnectHandlerComponent failing when using SteamSockets. The connections fail with the "Rejecting handsha ...

GameThread + AsyncLoadingThread deadlock - StaticLoadObject vs. StaticAllocateObject

UE - Foundation - Core - UObject - Feb 14, 2023

User reported encountering a deadlock between GameThread and AsyncLoadingThread and provided two callstacks.User quote I've been running into a deadlock intermittently with a custom blueprint conso ...

LOD streaming requests for distance fields are overridden with additional scene captures.

UE - Rendering - Feb 12, 2023

The distance field scene is shared between scene renders in a given frame. However, LOD requests are not tracked over the entire frame, but per scene render (e.g. camera or scene capture). Thus, if ...

Alpha blending is done twice when using RenderOpacity of RetainerBox's parent slot

UE - Editor - UI Systems - UMG - Feb 10, 2023

Licensee reported that alpha blending is done twice in the code below, and the fix below seems to fix it. .\Engine\Source\Runtime\UMG\Private\Slate\SRetainerWidget.cpp From:const FLinearColor Compu ...

Stencil Test Post Process Breaks in Stereo Rendering

UE - Platform - XR - Feb 9, 2023

[Link Removed] post process material is blacking out our left eye A test project is provided. ...

Errors occur when moving duplicated Material Instances

UE - Rendering - Materials - Feb 9, 2023

Licensees have reported that two UMaterialInterfaceEditorOnlyData objects are being created for duplicated assets, causing a name conflict when renaming. ...

Calling RemoveAllAnchors function on a non-clustered geometry collection falls extremely fast

UE - Simulation - Physics - Destruction - Feb 8, 2023

Non-clustered geometry collections applied RemoveAllAnchors are not put into FPBDRigidsSOAs::DynamicGeometryCollectionArray, so acceleration is not reset every tick and they fall super fast. The fol ...