InvariantLeft and InvariantRight justification mispositions wrapped multi-line text

UE - AI Workflows - 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 - AI Workflows - 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 ...

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

UE - AI Workflows - 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 - AI Workflows - 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 - AI Workflows - 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 - AI Workflows - 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 - AI Workflows - 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 ...

Rendering of a Text Widget with Outline does not track LayerId correctly

UE - AI Workflows - UI Systems - May 27, 2025

Text widget with Outline uses 2 LayerId levels to draw the outline and the text glyphs. This can be seen in function FSlateElementBatcher::AddShapedTextElement(), where lambda BuildFontGeometry() is ...

Misaligned sampling in UI Material with with CustomStencil

UE - AI Workflows - UI Systems - May 19, 2025

The output of the CustomStencil node in a User Interface material does not align with the viewport dimensions. Toggling fullscreen/windowed mode (F11) causes the offset to reappear, so scaling the n ...

Missing texture assets cause warnings on editor start: LogStreaming: Warning: Failed to read file '../../../Engine/Plugins/Developer/PlasticSourceControl/Resources/Icon128.png' error.

UE - AI Workflows - UI Systems - Jan 7, 2025

There are a number of missing texture assets which are failing to be read when the editor opens. This is causing a warning to be thrown each time the editor opens, potentially causing CI/CD tests (i ...