I’m trying to change an editable text box’s text color in blueprint on widget initialize. This is my current setup for the color and outline.
Note that I’m changing the outline before the main text color.
It doesn’t update to the new color unless the widget is removed and added to another container. ONLY THE OUTLINE sets correctly.

here it is with the correct outline on init.
And now here it is with the desired colors after another widget has been added to the stack and removed, re-adding this text box to the named slot.

Note: on debugging, the init function (responsible for changing colors) only calls once, but produces that white text, when widgets move around it does not call the change color function again but the color changes to the desired one.
forcing layout prepass does nothing.
I’m using UE 5.5.4
