Description

ULocalPlayerSaveGame::IsSaveInProgress always returns true after the first save is requested. This is due to the return statement checking if either an error has yet to be reported or a success has yet to be reported.
Since success and failure only update their respective LastSaveRequest variables, this check is always true.

It appears that the check should use a logical AND since when the save finishes, one of the two sides of the OR will always be true. When a save is pending, both sides are true.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-308071 in the post.

0
Login to Vote

Unresolved
ComponentUE - Graphics Features
Affects Versions5.55.65.7
CreatedJul 31, 2025
UpdatedJul 31, 2025
View Jira Issue