The color picker stops working after changing the color once on a color property on a component

UE - Editor - UI Systems - Slate - Nov 13, 2019

Changing the color on a component property via the color picker will cause the picker to stop working until it's closed and reopened. This occurs because a property change event is sent out, and the ...

EQS Overlap test no longer recognizes custom Collision Object Channel

UE - AI - Nov 12, 2019

Environment Queries Ignore tests for Custom Collision Object Overlaps. Note: The expected behavior seems to have worked in 4.21, After following the steps to reproduce, I can verify a successful de ...

Calling GEngine->Browse from an RPC implementation causes a crash

UE - Networking - Nov 5, 2019

The engine is not resilient to calling Browse from within an RPC implementation, and likely not resilient to other ways of destroying the net driver within RPCs/OnReps. It's not something we need to ...

Crash when renaming a component to same name as a deleted inherited component.

UE - Gameplay - Blueprint - Oct 24, 2019

Fatal error "UE_LOG(LogObj, Fatal,TEXT("Renaming an object (%s) on top of an existing object (%s) is not allowed"), *GetFullName(), *ExistingObject->GetFullName());" is hit in UObject::Rename.  ...

Graph Editor ZoomToFit fighting user

UE - Editor - UI Systems - Slate - Oct 22, 2019

When using the middle mouse button for panning in a graph editor, the zoom/pan transition effect will not cancel before completion due to manual input, leading to UI/User competition in an undesirab ...

Input Action Mapping Rebinding not working properly if pawn extends from Pawn.h

UE - Gameplay - Input - Oct 22, 2019

Rebinding an action mapping doesn't seem to take effect immediately if the Pawn class used has Pawn.h as its parent class. However this'll take effect immediately with DefaultPawn.h. In addition, th ...

StaticMeshActor loses root component scale if placed with Surface Snapping enabled in Editor Viewport

Tools - Oct 21, 2019

If you make a Blueprint child of StaticMeshActor, and set the default scale of the Root Component (Static Mesh Component) to something other than 1,1,1, the scale will not be applied when the actor ...

Simple collision Landscape returns incorrect physical material

UE - LD & Modeling - Terrain - Landscape - Oct 16, 2019

When a landscape uses simple collision, the returned physical material can be mismatched. This seems to be a result of ConvertHeightfieldDataForPhysx within ULandscapeHeightfieldCollisionComponent: ...

GetClassDefaults node retains 'hidden' references to original default.

UE - Gameplay - Blueprint - Oct 9, 2019

Need to add calls to Super::PinConnectionListChanged() and Super::PinDefaultValueChanged() in K2Node_GetClassDefaults.cpp. ...

Encryption handshake will fail if a seamless travel occurs during key lookup

UE - Networking - Oct 4, 2019

The encryption token challenge/response portion of the control channel handshake can fail due to a seamless travel occurring between the client's NMT_Hello being received by the server and the serve ...