Consistent UMG navigation with mouse, keyboard, or gamepad?

I have suggested using an Input Processor (“FSlateApplication::RegisterInputPreProcessor”) in the related post. Because if you want to update the entire UI and not just the focused widget, you need this.