Skip to main content
Natasa
January 13, 2022

Option to create new master component when duplicating a page or copy/paste

  • January 13, 2022
  • 13 replies
  • 5882 views

When I duplicate a page, or when I copy a master component, I want to have the option the “pasted” object to be a master component itself, or the duplicated page to be created with the same relationships between instances & components and to include master components as well.

  • Well, I think I found some solution how this can happen… When I have a master component in a page and I copy paste it into another file, it comes as an instance.
    BUT when I have a master component AND an instance created from this component in the same page and I copy-paste them both together inside another file, then they come as Master component & instance, and not as 2 instances. 😀

13 replies

August 6, 2024

I do something like this, which doesn’t necessitate creating a new document.

Use Component Master Manager plugin to move all existing components to a new page. You can choose which pages you want to pull components from.
I have found that it has not been updated to move components with variants, which kind of sucks, but I just cut and paste those to the new created components page as well.

Then, I duplicate the ‘Design R2’ page and create a ‘Design R3’ page.
Then, I use the Destroyer plugin to destroy all Instances and Styles on Design R2, so it becomes like an ‘archived’ version the client can have a link to. Meanwhile Design R3 is still connected to the original components, so I can keep editing away without messing up the now archived R2.

I have found that this preserves prototype links for the most part. A couple might drop off here and there.

Hope this helps anyone.

Fitts_Andy_C
September 11, 2024

I have the same issue, and the initial suggestion in this post didn’t work for me. I got an error when right clicking on a component instance and selecting “Go to Main Component”. Assuming it’s because I deleted the duplicated file.

I don’t want to have to use a plugin.

Charles Shimooka
New Member
May 29, 2025

Check out this thread here: 

Here’s what I did to get around this:

  1. Duplicate the FILE
  2. Copy the content of the entire page in the duplicate file
  3. Paste the content into the original file

It pasted everything and created new main components (not instances)