Keep Playback Range In Section bounds can cause Actor Sequence range to be inclusive

UE - Anim - Sequencer - Feb 16, 2024

FSequencer::UpdatePlaybackRange does not check the exclusivity of the new bounds when setting them, but UMovieScene::UpgradeTimeRanges does. ...

Replace Transform Track setting not used when importing FBX through scripting.

UE - Anim - Sequencer - Feb 16, 2024

Importing the fbx uses the default settings, which aren't accessed through scripting, so they cannot be changed. To circumvent this  MovieSceneToolHelpers::ImportFBXIfReady caches the defaults, and ...

StreamableManager completion callback can happen after being canceled in same frame

UE - Foundation - Core - Feb 16, 2024

FStreamableHandle (used as part of the FStreamableManager system) has a CancelHandle function that stops it from calling any completion callbacks related to that handle (it could cancel the load req ...

MoviePlayer loading screen with FLoadingScreenAttributes::bAllowEngineTick results in high DeltaSeconds tick post-playback

UE - Gameplay - Feb 16, 2024

IGameMoviePlayer playback of a movie during loading screen lets you set bAllowEngineTick  = true as a parameter. This will make FDefaultGameMoviePlayer manually tick the engine: if (GEngine && bAll ...

UNetDriver server-side hitch results in ActorInfo->NextUpdateTime far into future

UE - Networking - Feb 16, 2024

A high UWorld::Tick DeltaSeconds (i.e. GameThread hitch) results in a high UNetDriver::TickFlush DeltaSeconds. This DeltaSeconds can high (many seconds) if the hitch is long. This value then affects ...

In Editor, Blueprint resources are not freed up when the Blueprint is closed

UE - Gameplay - Blueprint - Feb 16, 2024

It appears that the preview scene used to render thumbnails is not destroyed after a thumbnail is rendered, even after the blueprint editor is closed and GC is run. Also found in Release-5.4, CL: 31 ...

RemoteRole of local pawn on a listen server is ROLE_AutonomousProxy

UE - Networking - Feb 15, 2024

This issue was previously reported at [Link Removed], but it seems to have regressed due to the change at CL 23357753. GetNetMode is correctly returning NM_ListenServer, but APawn::PossessedBy now c ...

USplineComponent::GetSplinePointAt() returns FSplinePoint with incorrect Type

UE - Gameplay - Components - Feb 15, 2024

USplineComponent::GetSplinePointAt() returns an FSplinePoint with the ESplinePointType 'CurveCustomTangent' rather than the type from the setup.Expected: It should return the correct type. ...