Enhanced Input Action are not registered from parent blueprint class

Hey @HaydenPrismatic I found a new related issue to this problem.

Some widget will not get the variable bAutomaticallyRegisterInputOnConstruction changed if they are an instance inside another widget.

Let’s take a simple repro example:

  1. Create a new widget with an empty graph
  2. Add that widget inside the hierarchy of any other widget in your UI
  3. Now save and compile everything and test that your widget is there.
  4. Modify the initally empty graph to add a Enhanced input action trigger node (to react to any input)
  5. Test that the input works if you instantiate directly that widget but not in the one already in the hierarchy.

This is a pretty big issue as we might add/remove enhance input trigger node from widget that are already parts of hierarchy.

Regards,
Seb