FScriptMapHelper::HasKey() and FScriptSetHelper::HasElement() fail on new keys with a substring of another key

UE - Editor - Workflow Systems - Jan 27, 2022

Duplicate key checking in maps and sets in the editor is done via calls to FScriptMapHelper::HasKey() and FScriptSetHelper::HasElement(), but this code is checking for object names which are subsets ...

Compiling blueprint component can lose data on instances in level

UE - Gameplay - Blueprint - Apr 29, 2022

Compiling a blueprint component can cause data loss on instances in the level when the component instance overrides its owning Blueprint's property value overrides back to the component archetype's ...

Reimporting FBX imported with Import Into Level does not maintain the changed material.

UE - Editor - Content Pipeline - Import and Export - Jul 13, 2022

If you import by drag & drop without Import Into Level, the material will be maintained even if you change it. This is because FFbxImporter::ReimportStaticMesh() sets ImportOptions->bImportMaterial ...

Montages played by GAS do not respect Blend Out Time

UE - Gameplay - Gameplay Ability System - Dec 15, 2022

Replicated Montages played via GAS are not blended out using the BlendOut time set in the Montage, and are instead blended out using the BlendIn time ...

Actors with Child Actor Components get out of sync when undoing component transform in child Blueprint

UE - Framework - Blueprint Editor - Aug 17, 2023

Undoing a child actor's component transform in its Blueprint editor isn't reflected in child actor instances in the level editor. Subsequent transforms are also not propagated after the undo breaks ...

Sketchup model imports as an empty container when imported via Interchange.

TM - Interoperability - Jan 30, 2024

So far I could reproduce this with 3 different files. I only attached this one, since this is the smallest ...

USplineMeshComponent::CalcBounds may return invalid value

USplineMeshComponent::CalcBounds function should be returning an FBoxSphereBounds type, but in the implementation it instead outputs an FBox. This may result in the returning of invalid results, esp ...

[WinDualShock] DualSense controller haptics with sound does not work in cooked builds

UE - Gameplay - Input - Oct 2, 2024

The user has a proposed fix which they said works: Heya, so just to be clear your solution was to change the WinDualShock.uplugin file where the "WinDualShock" module is defined, and make it "Runtim ...

Performance slowdown when ray tracing is disabled due to SetResidencyPriority

UE - Rendering Architecture - RHI - Jul 17, 2025

When a game is compiled with ray tracing disabled (D3D12_RHI_RAYTRACING=0) and the GPU the game is running on becomes low on VRAM, frame time is negatively impacted and doesn't recover. The D3D12_RH ...