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.
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.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-338380 in the post.
| 0 |
| Component | UE - Editor - UI Systems |
|---|---|
| Affects Versions | 5.3, 5.4, 5.6, 5.8 |
| Created | Sep 29, 2025 |
|---|---|
| Updated | Feb 26, 2026 |