Dynamic Translucency Resolution Not Reported Correctly

UE - Rendering - Architecture - Mar 24, 2026

The dynamic translucency resolution and other dynamic resolution values were tied to the primary dynamic resolution and never updated for each type of dynamic resolution. The scaling resolution fra ...

Virtual Texture does not stream high-resolution data when assigned as a UI material to a widget.

UE - Rendering - Architecture - Mar 23, 2026

When a Virtual Texture is applied as a UI material, there is no associated geometry, so it does not explicitly request the loading of high-res virtual texture tiles. ...

SetBlendState has HDR UI override baked in

UE - Rendering - Architecture - Mar 20, 2026

SetBlendState() is called from non-UI code but has HDR UI overrides baked in. The UI specific code should be moved to the UI code that calls SetBlendState() - likely in FCanvas, or the function sho ...

DynamicWind doesn't unregister proxy and leaks

UE - Rendering - Architecture - Mar 20, 2026

FSkinnedSceneProxy's never get unregistered from the DynamicWind system In FDynamicWindTransformProvider::UnregisterSceneProxy, there's an early out that says: if (SkinningSceneExtProxy == nullptr ...

Chooser with Gameplay tag as output causes Evaluate Choose to not compile.

UE - Characters - Animation - Mar 20, 2026

When using a No Primary Result Chooser that contains an FGameplayTag parameter, an Evaluate Chooser node using that chooser will cause a compilation error: LogBlueprint: Error: [AssetLog][PathToPro ...

Camera tangent inversion on FBX Import when "Force Front XAxis" is enabled

zComponent - Archive - Mar 19, 2026

When importing camera animation FBX files into Sequencer, enabling the "Force Front XAxis" option causes the key tangents for Rotation-Pitch (Y) to be inverted. This results in broken animation curv ...

When CommonTabListWidgetBase and ScrollBox are arranged vertically, tabs within CommonTabListWidgetBase momentarily become selected when scrolling the ScrollBox upward

UE - AI Workflows - UI Systems - UMG - Mar 19, 2026

When attempting to scroll the ScrollBox upward, the cursor briefly shifts focus to another widget (CommonTabListWidgetBase). When logging this behavior using LogSlate VeryVerbose, it can be observed ...

JsonObjectToUStruct removes _ClassName from input FJsonObject, breaking repeated deserialization

UE - Core - Systems - Mar 18, 2026

FJsonObjectConverter::JsonObjectToUStruct removes _ClassName from nested JSON objects during deserialization. Removing Obj->RemoveField(ObjectClassNameKey) from ConvertScalarJsonValueToFPropertyWit ...

Modular rig - Hindleg thigh bug when switching from IK to FK

UE - ACT Character - Control Rig - Mar 16, 2026

The thigh FK controller of the hingleg in modular rig doesn't move the thigh bone, causing bad deformation on the mesh around character's thigh area. ...

Cursor radius set via FSlateApplication::SetCursorRadius is ignored during FHittestGrid hit testing

UE - AI Workflows - UI Systems - Slate - Mar 16, 2026

The cursor radius configured through FSlateApplication::SetCursorRadius() is not respected during Slate hit testing. The radius value is correctly stored in FSlateApplication and passed into FHittes ...