Adding OnClicked to SButton in Editor Mode plugin crashes editor when accessing the plugin

UE - Foundation - Cpp Tools - Plugin System - Mar 16, 2016

If a new editor plugin has a button added with OnClicked functionality, the editor will crash immediately when accessing the plugin. Removing the OnClicked portion of code allows the plugin to be a ...

Performing a Hot Reload after changing a UPROPERTY from BlueprintReadWrite to BlueprintReadOnly results in the variable not being shown in context sensitive search results in the Event Graph.

UE - Gameplay - Blueprint - Mar 3, 2015

Changing a UPROPERTY value from BlueprintReadWrite to BlueprintReadOnly, or vice versa, and performing a Hot Reload results in the variables not being found in the Blueprint's Event Graph context se ...

Missing RowStruct when opening a DataTable made with custom RowStruct

UE - Editor - May 13, 2022

For some reason a datatable created in the editor, using a row struct built in c++, is corrupted after re-opening editor. Its row struct property is set to none. This is a regression. ...

Gameplay Tags with the string "None" as any of its hierarchical node identifiers behave incorrectly (because of an incomplete generated FGameplayTagContainer::ParentTags array)

UE - Gameplay - Nov 19, 2024

Currently, using the string "None" as a hierarchical node identifier inside a Gameplay Tag (for example "A.B.C.None.D.E.F") is not disallowed by the engine, but results in some incorrect behaviors. ...

AddLocalTransform node does not match scale behavior described in the node's documentation

UE - Gameplay - Blueprint - Jun 29, 2018

The comment for the AddLocalTransform node states "Change in transform of the component in its local reference frame. Scale is unchanged." However, when the node is used, the existing scale of the o ...

LineTraceSingleByChannel returns a hit for any object it hits, regardless of whether or not that object has the specified collision channel set.

UE - Simulation - Physics - May 5, 2015

The collision channel specified in LineTraceSingleByChannel does not appear to be taken into account when the trace is performed. Instead of ignoring any objects that are not set to that channel, an ...

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

Failure to attach component in a non-nativized child Blueprint class to an inherited component from a nativized parent Blueprint class.

UE - Gameplay - Blueprint - May 30, 2018

Attachment will currently fail at runtime during load and/or construction if a component from a non-nativized child Blueprint is attached to an inherited component from a parent class that is nativi ...

A project on Mac that includes a static library will continue to use the old cached version of the library after the library is updated.

UE - Foundation - Cpp Tools - UnrealBuildTool - Sep 9, 2016

If a static library that is included with a UE4 project is changed, the new version of the library is not used when the project is built again. Instead, the original cached version of the library is ...

Editor will crash while instancing nested AIPerception component template subobjects in an AIController-based Blueprint class during compile-on-load.

UE - Gameplay - Blueprint - Mar 23, 2018

User report of an assertion that fires on editor reload during an attempt to reload an AIController-based Blueprint class with a dependency on a child Blueprint class, both created in a previous edi ...