[UMG] Cannot lock player input in an animation without consoles being locked out

When having an animation that you want a menu to appear and then a button appears (to make sure the players understands/sees info before clicking), contollers will be locked out when we have a button visibility state be collapsed at any point, because they cant regain focus during an animation manually.

This prevents a lot of UX inside UI for onboarding or critical player decisions.

To repro:

  • Make a widget with a button

  • Set widget to have button focusable at start

  • Set button visibility to be collapsed by default

  • Add an animation and after 2 secs make it visibility visible

  • Set viewbinding to play animation when widget is enabled

  • Draw the widget through verse when a button device is pressed

  • On a console and PC, test and press the button to open widget, then see if you can press the button on screen.