Enhanced Input duplicately fires input event when used in Widgets.

UE - Gameplay - Input - Jun 9, 2023

When creating a UserWidget and creating a process to receive input events with Enhanced Input, input events may be generated multiple times in duplicate. To reproduce this problem, create a Widget a ...

Edit Layers naming is being added to the Localization Dashboard

UE - Rendering - Architecture - Materials - Mar 1, 2024

When a Material Instance with Layer Parameters is added to the Level Landscape, the Layer Names get added to the Localization Dashboard. ...

Incorrect display of NavLinks when bFailedNavLinks is enabled

UE - AI - Navigation - Oct 10, 2024

When bFailedNavLinkNavLink is enabled in RecastNavmesh, some NavLink points are debugged and others are not depending on the position of the NavLink point. In the sample project, enable bFailedNavL ...

Material Particle SubUV Sample does not work with Tex Object

UE - Rendering - Architecture - Materials - Aug 29, 2025

The Particle SubUV Sample node uses its own texture object reference instead of the one provided by the texture object node. ...

Compatible Skeleton Animation does not retarget the same on duplicate skeleton

UE - Anim - Rigging - Retargeting - Jan 29, 2026

If a mesh is exported from the engine, reimported as a new skeleton and mesh, and then marked as a compatible skeleton. Animation will have slightly different rotations playing on the skeleton. ...

Cook Warning "Saving FText which has been initialized from FString" when a user-defined BP structure contains a native C++ struct with an FText

UE - Framework - Blueprint - Sep 23, 2025

Consider a C++ struct containing an FText. Now consider a used-defined BP structure containing that C++ struct. When cooking an asset that references such a user-defined BP structure, the following ...

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

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

Lock Actor Movement doesn't prohibit rotating an object by turning the viewport while piloting it.

Tools - Jun 12, 2015

If you pilot an object and wish for it not be moved, such as a camera, you can use the Lock Actor Movement option. This will stop the object from moving, but it will not stop the object from being r ...