The Inherited StaticMesh Component in a Child Blueprint of a Parent Blueprint disappears when compiling the Blueprint.

Regression: Yes

Occurs in: 4.17.2, 4.18(Preview), and 4.19(Main)

Does not occur in: 4.16.3

Steps to Reproduce
  1. Create a new project > create a new Blueprint Class Actor > Name it "Parent"
  2. Right-click on the Parent Blueprint and select "Create Child Blueprint Class" > Name it "Child"
  3. Open up Child Blueprint > +Add Component StaticMesh > Compile
  4. Right-click on the Child Blueprint and select "Create Child Blueprint Class" > Name it "Grandchild"
  5. Open up Grandchild Blueprint > +Add Component StaticMesh > Compile

Results: The Inherited StaticMesh Component disappears from the Grandchild Blueprint after compiling.

Expected: The Inherited StaticMesh Component stays visible in the Components section of the Blueprint after Compiling.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

ComponentGameplay - Blueprint Editor
Affects Versions4.
Target Fix4.18
Fix Commit3689058
Release Commit3689058
CreatedOct 5, 2017
ResolvedOct 10, 2017
UpdatedMar 11, 2020