Summary
When a Scene Graph prefab is removed from the world, all of its entities are removed correctly except for the in-world UI widget, which remains visually rendered for players who were already present
If the same prefab is spawned again in the same location, those players see both the old leftover widget and the new one, while players who join afterward only see the current widget
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
UI/Tools
Steps to Reproduce
-
Create a Scene Graph prefab that contains an in-world UI widget entity
-
Spawn the prefab in a live UEFN session and update the widget text through Verse
-
Remove the parent prefab entity from the world. All child entities, including the widget, should be removed together with it
-
Observe that the prefab disappears, but the widget can remain visually rendered for players who were already present
-
Repeat the test using a more explicit cleanup: remove the widget entity first, then remove the parent prefab entity
-
Spawn a new instance of the same prefab in the same location
-
Compare what is shown to a player who witnessed the original removal and a player who joins the session afterward
Expected Result
Removing the parent prefab should remove the entire prefab hierarchy, including the in-world UI widget
Explicitly removing the widget before removing the parent prefab should produce the same result
After a new prefab instance is spawned, only the widget belonging to the new instance should be visible to every player
Observed Result
In both cleanup methods, the prefab and its other entities are removed correctly, but the in-world UI widget can remain visually rendered for players who witnessed the removal
When a new instance of the prefab is spawned in the same location, those players see both the old leftover widget and the new widget
Players who join the session after the original prefab was removed only see the current widget
Platform(s)
PC