InvariantLeft and InvariantRight justification mispositions wrapped multi-line text

UE - Editor - UI Systems - Feb 26, 2026

When a UMG Text widget is set to Auto Wrap and uses InvariantLeft or InvariantRight, the wrapped visual lines are positioned differently than expected compared to Left/Right. In the current engine ...

Rotated RetainerWidget does not account for rotation during hit testing

UE - Editor - UI Systems - Jan 21, 2026

Hit testing for widgets contained within a RetainerWidget does not correctly account for rotation applied via render transforms . While the content renders with the expected rotation, hover and clic ...

CommonListView EntryWidgetClass allows invalid assignment via “Use Selected Asset From Content Browser”

UE - Editor - UI Systems - Jan 6, 2026

CommonListView requires its EntryWidgetClass to implement UserObjectListEntry. This requirement is correctly enforced by the Entry Widget Class dropdown, which filters out widgets that only implemen ...

CommonUI: FUITag, FUIActionTag variables can't connect with blueprint wildcard Equals node

UE - Editor - UI Systems - Jan 5, 2026

Context UITag and UIActionTag are blueprint-exposed struct classes that derive from GameplayTag. GameplayTag variables can be compared in blueprint with ==. Under the hood, the node maps to  UBlue ...

Drag and Drop fails in Standalone and Packaged builds when WidgetComponent’s Widget is set at runtime

UE - Editor - UI Systems - Dec 4, 2025

When a UWidgetComponent has its widget assigned dynamically at runtime using CreateWidget and SetWidget, drag & drop operations fail in Standalone Game and packaged/game builds, while working correc ...

Updates to DesiredFocusWidget for a UserWidget are not propagated to existing instances of it inside the WidgetTree of other widgets

UE - Editor - UI Systems - Nov 17, 2025

This issue has been reproduced in UE 5.3 to 5.7 and source versions. A repro project is available. Below are the findings from an initial investigation of the problem. Normally, when a UserWidget p ...

UMG: RetainerBox with zero-size child returns incorrect LayerId on OnPaint()

UE - Editor - UI Systems - Nov 4, 2025

When a RetainerBox contains a child that for some reason has a desired size of zero, its OnPaint() method can incorrectly return LayerId 0. Afterwards, widgets further down the hierarchy can base th ...

“None” option removed from “Preview Game Language” in Editor Preferences since UE 5.6

UE - Editor - UI Systems - Oct 24, 2025

In Unreal Engine 5.5 and earlier, users could select “None” as the Preview Game Language in the Editor Preferences. Starting from UE 5.6, this “None” option is no longer available. Based on source ...

OnTextChanged not called for UEditableTextBox / UMultiLineEditableTextBox when text is set programmatically

UE - Editor - UI Systems - Sep 29, 2025

When calling SetText() on a UEditableTextBox or UMultiLineEditableTextBox, the OnTextChanged delegate is not triggered. This regression was first reported in UE 5.3 and acknowledged previously in UD ...

DynamicEntryBox with EntryBoxType Radial is stacking Entries if SectorCentralAngle is multiple of 360.0f and DistributeItemsEvenly is enabled

UE - Editor - UI Systems - May 27, 2025

DynamicEntryBox with EntryBoxType Radial is stacking Entries if SectorCentralAngle is multiple of 360.0f and DistributeItemsEvenly is enabled. The licensee has provided an analysis: On void SRadia ...