I’m seeing the same issue, have a UTextBox childed to an InvalidationBox. Calling SetText seems to have little effect.
const FText NewText;
// Set New Text here, different every call
// ....
MyTextBox->SetText(NewText);
It sometimes updates correctly and often times does not. I’m unable to figure out why it sometimes fails.
Adding:
MyTextBox->InvalidateLayoutAndVolatility();
Appears to have no effect. Neither does:
MyTextBox->ForceLayoutPrepass();
It appears there is a problem with the InvalidationBox. I tried digging in to what is going on but as of yet, I haven’t a clue. Any help would be greatly appreciated.