LevelEditor: "Replace Actor" marks level as dirty even when using external actors

UE - World Creation - Worldbuilding Tools - Jul 15, 2024

When using external actors, adding/removing/replacing/editing an actor instance inside a level does not cause any modification to the Level package, which helps reduce contention for the map file on ...

Incorrect error icon on stationary lights in a sublevel when the sublevel is first added

UE - Graphics Features - Jun 26, 2024

When you add a level with stationary lights to another level as a sublevel they will show a first error icon on the lights. Once you close the project or refresh the level this icon is shown as nor ...

Search in Blueprint can encounter a deadlock condition when the window is closed before the search finishes and an FText lookup is pending

UE - Gameplay - Blueprint Editor - Jun 19, 2024

When a running search in all blueprints is closed, it may prevent an AsyncTask used to return the look up FText's from StringTables from running on the game thread, leading to a deadlock. When the ...

SharedStructMemory's custom deleter doesn't call ~SharedStructMemory and may result in a memory leak

UE - AI - Mass - Jun 10, 2024

FSharedStructMemory uses a custom deleter that calls FMemory::Free, but it doesn't call the destructor. FSharedStructMemory's destructor is responsible for correctly destructing the internal ScriptS ...

WindowsVideoRecordingSystem can start late to record when a Record/Start action is executed.

Media Framework - May 30, 2024

The WindowsVideoRecordingSystem can start to record late when a StartAction is done. Not sure if it starts to record late, or the first seconds of the resulting video are ommited when the mp4 file i ...