Why "Duplicate" operation copy component as child?

I try to simple duplicate component (or actor on scene) and instead just adding new component (or actor) i get this
Its very annoying!

132722-screenshot_42.png

It does the same for me, when i duplicate with Ctrl+W, i worked around this by having a scene as the root of the BP.

It did not help me =C

132756-screenshot_43.png

yeah, but you can now drag the StaticMesh1 to StaticMesh4 on to the DefaultSceneRoot

That’s how i got the result in my previous post.

This appears to be a bug and I have filed a bug report here: Duplicating Scene Components adds them as child rather than the parent - Programming & Scripting - Unreal Engine Forums

Yeah, but it gets slightly annoying when you have spring arm components and each child have offset in position when flattening hierarchy.

This has been fixed in 4.16 FYI guys.