Improve time slicing of UWorld::RemoveFromWorld (RouteEndPlay pass and post-RouteEndPlay pass)

When a Level is being removed from world (UWorld::RemoveFromWorld), the time slicing (time limit) is not respected especially if the EndPlay of actors takes some time.Before starting the RouteEndPla ...

Crash when toggling the SmartLinkEnabled state of a NavLinkProxy specifically in a packaged game targeting Debug/Development

UE - AI - Navigation - Jan 24, 2025

The licensee has reported, and I was able to reproduce, that specifically in package builds targeting Development configuration, trying to toggle the SmartLinkEnabled state of a NavLinkProxy will cr ...

Temporal Super Sampling flickering temporal analysis visualisation mode indicates temporal analysis disabled for all objects on screen

UE - Graphics Features - Jan 24, 2025

This can also be observed while running in PIE mode using the console command "r.TSR.Visualize -2". It is not clear whether it is only the TSR flickering temporal analysis visualization that is exh ...

Blueprint function-local variable properties don't copy metadata from the source FBPVariableDescription

UE - Framework - Blueprint Compiler - Jan 23, 2025

FKismetCompilerContext::CreateUserDefinedLocalVariableForFunction() does not copy the metadata from the source FBPVariableDescription entry. Class variables work because there is code for that in FK ...

Bitfield enums don't cast correctly in Blueprints

UE - Gameplay - Blueprint Compiler - Jan 22, 2025

The licensee already investigated this a little. The problem appears to be that UKismetNodeHelperLibrary::GetValidValue should be calling IsValidEnumValueOrBitfield as opposed to IsValidEnumValue. ...

World Position Offset Object Shadow Cast on Translucent Object Causes Flickering

UE - Graphics Features - Jan 21, 2025

When a WPO (World Position Offset) object casts a shadow on a translucent object, the translucent object flickers continuously as the shadow passes over it. Initially logged as a 5.5/5.5.1 but also ...

Improper clipping in children of a retainer widget

UE - Editor - UI Systems - Slate - Jan 21, 2025

Children of retainer widgets have improper clipping, causing any widgets set to "Clip to Bounds" to clip incorrectly. This may also affect hit testing in cases where multiple retainer widgets are ne ...

Add Tooltips to Visual Logger rewind debugger track

UE - Anim - Gameplay - Jan 21, 2025

We'd like to have tooltips that show the description/comment for events in the visual logger tracks in rewind debugger ...

Level viewport toolbar buttons on the right side are collapsed even if the viewport has enough width

UE - Editor - Applied Usability - Jan 21, 2025

The following worka round works :float SLevelViewportToolBar::GetTransformToolbarWidth() const { ... #if 0 // float ViewportToolBarWidth = static_cast<float>(GetCachedGeometry().GetLocalSize(). ...

When a TSoftObjectPtr pointing to a const type is used as a parameter for a Dyanmic delegate, unreal marks it as deprecaded.

UE - Foundation - Cpp Tools - UnrealHeaderTool - Jan 21, 2025

A change has been done to the TSoftObjectPtr class that warns when constructing a pointer-to non-const from a pointer-to-const. This change makes sense and is correct. Example: UTexture2D* Loade ...