- Create a new Actor Blueprint. We’ll call it the Parent.
- Create a new Blueprint as a child of the Parent Blueprint. We’ll call it the Child.
- Open the Child Blueprint.
- Add a StaticMesh Component attached to the inherited DefaultSceneRoot Component.
- Close the Child Blueprint.
- Create a new Blueprint as a child of the Child Blueprint. We’ll call it the Grandchild.
- Open the Grandchild Blueprint.
- Add another StaticMesh Component attached to the inherited StaticMesh Component.
- Now click the Compile button.
- Notice the Component hierarchy in the Component list disappears.
- Close the Blueprint and reopen it and the Component list has returned.
- Clicking Compile again cause it to disappear again.
Haven’t tested this in 4.18 yet, only test in 4.17. Have tested in a blank project as well as my own project.