"Accessed none..." for part of a UMG widget that is set at design time

Anybody seen something like this before?

I have an overlay as part of a widget. On construct of the widget (or preconstruct) I change the overlays visibility. But it always returns null.

It works fine in preconstruct (design time). I am not changing anything at runtime. What could cause this?

Error message:

Just an ordinary overlay widget:

Using pre-construct, everything works as you would expect at design time. But once entering play mode I always get the error. I have tried “On Initialized” event as well. And setting a long delay.

This prints the string whenever I have the parent widget visible, and stops when it is collapsed. Doesn’t make much sense to me. Nothing is constructed or destroyed. Only changing visibilty…

And if I replace teh overlay with just a border, no problem. So I’m gonna mark this one down as weird bug and move on.