CopyFileUnderSourceControl Fails on Already Resolved Files

UE - Editor - Workflow Systems - Apr 12, 2023

CopyFileUnderSourceControl has instances when the response is not a success even though the files are copied successfully under source control. It seems FPerforceCopyWorker::Execute() tries to reso ...

Inconsistent Behavior for MarkFilesForDelete/MarkFileForDelete

UE - Editor - Workflow Systems - Apr 12, 2023

MarkFilesForDelete stops the files from getting deleted if they are checked out by others while, MarkFileForDelete (non-batched version) has no problem deleting such files. It looks like MarkFilesF ...

Cooking crash during shutdown with no useful error

UE - Simulation - Core - Apr 11, 2023

Sometimes some of actors are destroyed after the destruction of the solver through the garbage collector. In this case, the app crash in FChaosScene::RemoveActorFromAccelerationStructureImp because ...

Subobject editor collapsed nodes are auto expanded when adding or moving a node

UE - Framework - Blueprint Editor - Apr 3, 2023

Node operations cause all of the collapsed nodes to be auto expanded. This is disruptive when working with complex hierarchies because you can't hide irrelevant components. ...

Changing default values in a user defined struct will break links

Changing user defined struct values appears to break any nodes that use pin splitting for the given struct. It would appear that some parent pins aren't set correctly during reconstruction, which or ...

Duplicated function in BP editor is categorized differently from copy/paste

UE - Framework - Blueprint Editor - Mar 30, 2023

From licensee: If I create a function in a Blueprint Interface or Blueprint Function Library and leave it in the Default category, it shows up in the "All Actions for this Blueprint" menu under "Cl ...

Renaming a variable on a Blueprint will reset that variable's value on any Child BPs

UE - Framework - Blueprint - Mar 25, 2023

If a variable is renamed on a blueprint, then any child blueprints will lose their default values for that variable and reset to the parent's default value. This resetting only happens with the Chi ...

AutoCreateRefTerm pin type isn't preserved

UE - Framework - Blueprint Compiler - Mar 14, 2023

The use of AutoCreateRefTerm will dynamically change the return type of this function. However, it appears that we lose this type information after node expansion. If you view enable developer artif ...