[Bug Report] Subclass disappears from class variable dropdown

Hello,

To reproduce this, create a new project, add an actor blueprint (Parent), right click and “create child blueprint class” (Child) then right click on the child actor and select “duplicate” (Child_Duplicate).
Now create another actor blueprint (RandomActor) unrelated to the previous 3 and inside add a class Parent type variable and make it public.
Add an instance of RandomActor in the scene and set the variable value to class Child or Child_Duplicate. While doing so you will notice that all 3 classes are visible in the dropdown.
Close the engine and reopen, go to the dropdown and you will notice that a child class is missing from the dropdown.

Found a weird workaround:

If I add these nodes somewhere in the level blueprint, the dropdown of the variable is full again. The spawn actor node doesn’t even need to be connected. :slight_smile:

Hello ,

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it here

You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.