Using Unity New UI, duplicated UI objects created with Scale 0, 0, 0

I’m new to Unity and new to the forum. Thank you in advance for any insight.

Building a New UI, I’ve got a worldspace Canvas in which I’ve created a number of UI Objects.

Consistently, whenever duplicating or copy/pasting an Object which has been scale-transformed, the new Object’s scale transforms are x = 0, y = 0, z = 0.

This requires me to select the original Object and manually copy over the transform information into the Transform fields of the copied Object. It is pretty tedious.

How do I retain Transform information in duplicated Objects?

If this is a feature, what purpose does it serve?

Ah, nevermind: My Canvas was scaled quite small, and the child objects inside were subject to transform errors. When I scaled the Canvas back to x=1, y=1, z=1 and then tried duplicating objects, the Transformation Properties were intact.