How do I make a widget invisible, yet interactable?

I need to make a widget with buttons that can still be interacted, despite its visibility. Is there a way that this can be made possible?

Example: The main menu is still accessible in the desktop, regardless of its visibility.

Make sure the widget elements are set to Visible but set the opacity to 0. That should do it.

Making invisible buttons that overlay other things is an old trick that allows to squeeze some extra functionality from UMG that is not otherwise exposed.

Or am I misunderstanding something?

That’s a great option.

But how do I make the entire widget invisible yet interactable, not only its elements?

Let’s say you have a hierarchy like this:

  • [Root]
  • [Border]
  • [The rest of the menu]

Borders have something called Content Color and Opacity - setting opacity to 0 here will render everything in the border invisible.