UClass::HasProperty() returns true for properties in a child class even though the comment for the function indicates it checks for the property in the current class and parents of the current class

Core - Dec 21, 2018

The comment describing UClass::HasProperty() indicates that it checks to see if a specified property exists in a class, or a parent of that class. However, when a property that exists in a child of ...

Extra column that cannot be edited is shown in Property Matrix when editing a Data Asset

Tools - Dec 19, 2018

When using the Property Matrix to edit a Data Asset, there is an extra column shown named "Native Class" that cannot be edited. This is most likely due to the code only checking to see if a property ...

Playing video in the Editor's Media Player on a Mac results in a degradation in quality with some noticeable banding present

Platform - Mac - Dec 19, 2018

Playing a video on a Mac using the Editor's Media Player results in the video appearing to have had its data compressed, and with an apparent decrease in quality. In particular, there is noticeable ...

CameraPosition Node in a Material Shader does not behave correctly with Metal

Platform - Mobile - Dec 19, 2018

When using a CameraPosition Node in a Material Shader, it does not behave correctly with Metal. Working as expected in 4.20 CL# 4369336 Found in 4.21 CL# 4613538 and 4.22 CL# 4666322 ...

Crash when duplicating an UMG Animation and not renaming the Duplicate

Sequencer - Dec 19, 2018

Crash when duplicating an UMG Animation and not renaming the Duplicate Hitting Enter correctly warns the user you have an existing Animation by that name, and doesn't crash Reproduced in //UE4/Rel ...

Editor memory leak when Actor's string variable contains characters close to/exceeding a million bytes

Tools - Editor Properties - Dec 19, 2018

Editor memory leak occurs when Actor's String Variable contains Characters(Char) close to/exceeding a million bytes ...

Incorrect/Different hard shading on meshes in Forward Shading

Rendering - Dec 18, 2018

With forward shading enabled in 4.21 shading appears to be too hard on certain faces. This is working as expected in 4.20 CL# 4369336 Found in 4.21 CL# 4613538 and 4.22 CL# 4666322 ...

Build Plugin process fails with null reference exception when building a plugin that has "Can Be Used With Unreal Header Tool" set to true

DevTools - Dec 18, 2018

Trying to use UAT to build a plugin that has CanBeUsedWithUnrealHeaderTool set to true will fail due to a null reference exception (log from Main CL 4666322 attached). This happens because the plugi ...

Crash When deleting an animation state while it is open in other tab

Anim - Animation - Dec 18, 2018

When deleting a state in a state machine while the state is open in another tab the editor will crash ...