Description

Using the Expand node feature on a macro from a macro library alters the current functionality of other instances of the macros that are in use(even though the macros themselves have not changed).

Steps to Reproduce
  1. Download the attached project
  2. Open the project
  3. Open "BP_Test"
  4. Open the viewport tab
  5. Take note of the number of cubes
  6. Open the construction script
  7. Duplicate the Macro named "LocalInstancedMeshMacro"
  8. Right click the duplicate > Expand Node
  9. Delete the node that appears
  10. Compile

Result: The Cubes in the viewport tab disappear even though the macro that is still in use has not changed
Expected: The user would not be able to expand the macro from the macro library or the changes to the expanded version of the macro would not affect the macro itself

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

3
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.18
CreatedNov 6, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021