Invisible UMGs and bindings

I have a hidden UMG with a text block that is binded to a function to show the proper text. However, if I set the visibility to “Hidden” the binding function keeps running! I have to set it to “Collapse” to stop it from running. Is there a way to keep it invisible and stop the bindings from working? I assume it uses resources on every frame this way for no reason.

You shouldn’t use hidden, you should use collapsed if you don’t want it running the binding. If you set it as hidden, it still has to take up the desired size, in order to determine the desired size it has to know what text is set.

Ah alright, that makes sense, thank you.