TOptional value changes in parent BP don't propagate to loaded child BPs

UE - Framework - Blueprint Editor - Oct 27, 2025

Context TOptional<T> is a wrapping struct around a type, that lets the property have an set and unset state, in addition to the property's value when set. It is editor exposed: designers can open b ...

User-defined InstancedStaticMeshComponent subclass misbehave in SCS Editor

UE - Framework - Blueprint Editor - Oct 13, 2025

Context Users can create InstancedStaticMeshComponent (ISMC) (blueprint) subclasses. Any ISMC class can be added to an actor blueprint. When a mesh is selected and transforms are added to the Insta ...

ensure(PinHelpers::UnresolvedPins.Num() == 0); fails after undoing in the editor

UE - Framework - Blueprint Editor - Sep 6, 2025

The underlying cause is some edge case involving a math expression node, which does some perhaps naive things with a contained graph. ...

Find in Blueprints: Default values of TMap keys are not returned

UE - Framework - Blueprint Editor - Sep 3, 2025

Context Find-in-Blueprints can be used to search the current, or all, blueprints. If you enter a simple string, it would return nodes, pins, pin default values and default values for BP Variables ( ...

Find in Blueprints: Default values in struct members are not returned

UE - Framework - Blueprint Editor - Apr 30, 2025

Context Find-in-Blueprints can be used to search the current, or all, blueprints. If you enter a simple string, it would return nodes, pins, pin default values and default values for BP Variables ( ...

Metdata 'ForceAsFunction' does not prevent conversion to event

UE - Framework - Blueprint Editor - Mar 6, 2025

Quote from the UDN: This is easily fixed with a conditional in bool FBlueprintEditor::ConvertFunctionIfValid(UK2Node_FunctionEntry* FuncEntryNode) which we've done locally, but should probably be ...

Searching for gameplay tag variable values in the blueprint details panel returns no results

UE - Framework - Blueprint Editor - Feb 25, 2025

The expected behavior is when searching for a gameplay tag value in the blueprint details panel, you will find the matching gameplay tag you are searching for. The actual behavior is when searching ...

Level Actors that are converted to a Blueprint using "Convert Selection to Blueprint Class" and using "Harvest Components" as the CreatingMethod, does not sanitize dots (.) character and make them invalid for operations like StaticFindObject.

UE - Framework - Blueprint Editor - Feb 20, 2025

When Level Actors are converted into a Blueprint using the "Convert Selection to Blueprint Class" option with "Harvest Components" as the creation method, the conversion process does not sanitize do ...

MakeEditWidget doesn't work with the blueprint editor viewport

UE - Framework - Blueprint Editor - Dec 19, 2024

Using the MakeEditWidget specifier inside a UPROPERTY macro and creating a blueprint based on the class will show the translation gizmo inside the main editor viewport but the gizmo will not show up ...

During blueprint reparenting SimpleConstructionScript subobject unmodified values are retained as modified values

UE - Framework - Blueprint Editor - Nov 27, 2024

When reparenting blueprints and both the old and new parent blueprint contain a subobject but with different values on it, the reparented blueprint doesn't correctly inherit values from the new pare ...