Opening a Level inside the ReferenceViewer does not Prompt the Save window if the Level is dirty.

UE - Editor - Applied Usability - Apr 15, 2024

If you right click on a level node in the reference viewer and choose edit, it will bypass prompting you to save unsaved changes in your current level, silently discarding all unsaved work. ...

Crash in ULandscapeComponent::UpdatePhysicalMaterialTask() during landscape sculpting undo operations

UE - LD & Modeling - Terrain - Landscape - Apr 11, 2024

Using landscape sculpting tools, then executing Undo with Ctrl+Z ...

Take Recorder - Viewport Freezing and Performance Degradation When Recording Without Subsequences

UE - Anim - Sequencer - Take Recorder - Apr 11, 2024

Description: In Unreal Engine 5.4, when recording camera movements using the Take Recorder with the "Record Sources Into Sub Sequences" option turned off, significant viewport freezing and performan ...

Clear Coat looks incorrect in the Preview when Energy Conservation on Material is enabled for non Substrate rendering

UE - Rendering Architecture - Materials - Apr 11, 2024

Enabling Energy Conservation on Material makes Clear Coat Material look weird in Preview. It looks fine in the Level Editor, but not in any "Preview" type viewport (Material Editor, Asset Thumbnails ...

ToString() from a StringTable entry now returns <MISSING STRING TABLE ENTRY>

UE - Editor - UI Systems - Localization - Apr 10, 2024

This is a regression from 5.3 that has been fixed in Main (32476819, for 5.5), but needs merging into 5.4. ...

Iris - Destruction of initially dormant actor not replicated to clients

UE - Networking - Iris - Apr 9, 2024

Without Iris enabled, UNetDriver::NotifyActorDestroyed will handle creating destruction info for dormant actors, including any initially dormant, statically placed actors. However, this path seems t ...

Data Layers: GetDataLayerInstanceFromAssetName differs between editor and non-editor

UE - World Creation - Worldbuilding Tools - Data Layers - Apr 9, 2024

From licensee: The function AWorldDataLayers::GetDataLayerInstanceFromAssetName() uses different names in #WITH_EDITOR and without editor builds: #WITH_EDITOR config calls DataLayerInstance->GetDa ...

Reimport of a MaterialX file as material instance fails

UE - Editor - Content Pipeline - Import and Export - Apr 5, 2024

In Main, the reimport does not generate an error but the material instance is not updated. ...

GAS PlayMontageAndWait: Server applies root motion with wrong scale at last montage tick

UE - Gameplay - Gameplay Ability System - Apr 3, 2024

User reported: when playing an AnimMontage via GameplayAbility with the PlayMontageAndWait ability task that has a custom value for AnimRootMotionTranslationScale, (dedicated) servers can apply an i ...