UEditorValidatorBase::ValidateLoadedAsset() is not using the K2_ValidateLoadedAsset() output, effectively ignoring the Blueprint validation

UE - Editor - Content Pipeline - May 1, 2025

UEditorValidatorBase::ValidateLoadedAsset() is not using the K2_ValidateLoadedAsset() output, effectively ignoring the Blueprint validation. The K2Result is not used later in the function, and this ...

changing localization does not change text in PIE

Tools - Sep 10, 2015

When switching localization for testing, text does not change language in PIE. ...

Deleting a Sync Marker created by an Animation modifier deletes all Sync Marks made by the Animation Modifier

UE - Anim - Jan 14, 2022

Using the delete key or context menu to delete a single sync marker created by an Animation Modifier deletes all sync markers created by the Animation Modifier. If all the markers are deleted, and ...

Editing an array config property via ProjectSettings can end up editing other platform config properties.

UE - CoreTech - May 27, 2024

Platforms .ini config files can end up with incorrect data, due to how ProjectSettings manages the config data. On a Windows machine, if we open the ProjectSettings window, all the data is going to ...

Code delegates duplicate function calls when owning actor is duplicated in the editor

UE - Foundation - Core - Jan 15, 2016

If an actor that contains a delegate bound in code is duplicated after being placed in the level, the delegate for the duplicate will also trigger the delegate for the original as well. ...

Python function unreal.AssetRegistry.get_assets_by_class is broken

UE - CoreTech - Nov 21, 2022

Repro Rate: 3/3 This issue was reproduced in //UE5/Release-5.1 at CL 23058290. This is confirmed to be a regression since the errors do not occur on the previous version and is regression tested o ...

Player state on clients does not get set properly

UE - Networking - Jul 23, 2015

When playing in Standalone with multiple characters there's the the chance that one of the player states does not get set and remains null. This is not a 100% repro case. Multiple tests may be req ...

Sprite collision is inaccurate

UE - Gameplay - Paper2D - Oct 31, 2014

Sprite collisions do not accurately reflect the collision for the sprite. While the collisions are always the same between two of these, the collisions do not correspond to the shape of the collisio ...

UEdGraph pointer data is not correctly un-done and graph nodes are lost when declared as a UObject property

UE - Framework - Blueprint Editor - Aug 9, 2024

When an undone operation is done for a UObject property that has a UEdGraph*, the modified UEdGraph nodes are lost. This UObject needs to be created/spawned in an Editor Environment by another Obje ...

Incorrect derivative ops detection when Add node is used with Nanite Pass Switch node in material graph

UE - Graphics Features - Mar 11, 2025

Plugging an Add node which adds a constant value into a Nanite Pass switch node results in derivative ops to be detected where there should be none (which show up as red in the No Derivative Ops deb ...