5.3.2 - UMG Preconstruct not executes in child class using nested named slots

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

UI/Tools

Summary

When you create a named slot in a parent class, creating a child class derived from that with its own named slot and creating a second child class using the first child’s named slot, “PreConstruct” will not execute in the second child’s blueprint.

Steps to Reproduce

  • (Parent) create a widget blueprint, add a named slot
  • (Child-1) create a child class derived from “Parent” and create a named slot in its hierarchy
  • (Child-2) create a child class derived from “Child-1”, put some elements in the named slot inherited from Child-1, convert to variable, try to change values in PreConstruct (<- will not do anything)

Expected Result

nested named slots should not ‘break’ PreConstruct (or any other functionality of BP logic)

Observed Result

If the hierarchy is not Parent → Child (chain length: 2), but longer: Parent → Child1 ->Child2 (chain length: 3), Child2 BP execution will fail

Platform(s)

PC