Editable text box does not set color correctly on init.

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.

image

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.

image

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