It’s about giving the widget focus.
When you click the widget and there’s nothing explicit to interact with, you will click through to any widget elements underneath (sometimes referred to as tunnelling, I believe). If there are no elements to interact remaining, the input priority is given to the Player Controller.
You can grant widget focus (the above-mentioned attention) in many ways:
- select the root of the widget and set its isFocusable flag True
- and then:
Or, which may work better, switch to UI only mode when you open the widget (don’t forget to switch to another mode when you close the widget or non-widget elements will not receive input), since it’s unlikely you’ll need the Player Controller’s responses while the player is fiddling with the skills:

