Raytraced Hair Lighting using Light Functions atlas and positions the Light function material doesn't render correctly

UE - Rendering - Graphics Features - Apr 9, 2026

Light functions don’t render on grooms when using ray traced shadows and positions in the light function material. The setup:A light (point/rect/spot) pointing to a groom hair system. The light's ...

When using the WebBrowser plugin, Korean input does not work if you type in a different input field from the one that was first used on Google.

UE - Editor - UI Systems - Slate - Apr 7, 2026

In the updated search box, Korean text may not be entered initially. As a workaround, switching to another window using Alt+Tab (or activating a different window) and then returning to click the sea ...

When typing Korean in Slate using FTextInputMethodContext, characters outside a specific range are not entered

UE - Editor - UI Systems - Slate - Apr 7, 2026

Descriptions After getting the below message LogTextStoreACP: Verbose: GetTextExt - From 33 to 34 A line break past that range is inserted. However, when typing Korean, the correct range is not s ...

[Enhanced Input] Edge case where bShouldBeIgnored incorrectly being reset after FlushPressedKeys is called

UE - Gameplay - Input - Apr 2, 2026

[Link Removed] From UDN, the steps for their repro case: Normal case: Frame N : AddMappingContext → bShouldBeIgnored=true → FlushPressedKeys → bDown=false Frame N+1: OS IE_Repeat arrives → ...

Chaos Fields: LS_MasterField continuously creates components every frame and never cleans them up

UE - Simulation - Visual - Mar 25, 2026

While active and ticking, the built-in FS_MasterField actor instance continuously creates several new components every frame, which are never cleaned up until the actor is destroyed. This can happen ...

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

Crash in FWebRemoteControlModule::HandleBatchRequest() when not enforcing passphrase on requests

UE - Virtual Production - IO - RemoteControl - Mar 20, 2026

When a client sends a request with no passphrase to Unreal Remote Control's "/remote/batch" endpoint, and the plugin is configured to not perform passphrase verification, the Editor will crash as so ...

Wrong calculation of "MaxAllocatedCountEstimate" inside FNiagaraRendererRibbons::GenerateDynamicData()

UE - Niagara - Mar 20, 2026

Starting with UE 5.4, function FNiagaraRendererRibbons::GenerateDynamicData() from file [NiagaraRendererRibbons.cpp] attempts to calculate DynamicData->MaxAllocatedCountEstimate as such: DynamicDat ...

JsonObjectToUStruct removes _ClassName from input FJsonObject, breaking repeated deserialization

UE - Foundation - Mar 18, 2026

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