Description

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 UDN here: [Link Removed].
A fix was mentioned for 5.4, but as of UE 5.6 and the latest Main (CL 45937871) the issue persists.

  • Setting text via UI input triggers OnTextChanged correctly.
  • Setting text via code/programmatic update does not trigger OnTextChanged.
  • This affects both UEditableTextBox and UMultiLineEditableTextBox.

Steps to Reproduce

1. Open the attached repro project.
2. Press Play in PIE.
3. Wait a few seconds: the EditableTextBox will be updated by the Level Blueprint calling SetText.

Expected: OnTextChanged delegate fires and triggers a Print String.
Actual: No event fires. However if you type directly into the EditableTextBox via the UI, the OnTextChanged delegate fires correctly and the Print String is called.

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Editor - UI Systems
Affects Versions5.35.45.65.8
CreatedSep 29, 2025
UpdatedFeb 26, 2026
View Jira Issue