Figma Support Forum

When copying a prototype from one page to another it breaks all interactions

I want to copy a prototype from one page to another (in the same file) but it keeps losing all prototype interactions.

I’ve read that if you have the prototype tab open when copying it over it should resolve the issue but this also doesn’t work for me.

I’ve also tried selecting each interaction when copying but I get the same result.

Duplicating the page works but this seems very arduous especially if you have other prototype visuals on that page.

Does anyone have a fix for this?.. HELP

6 Likes

A couple things you might want to check out…

I noticed that the starting frame thingy is not retained in the destination page (the one you paste the content into) - so you have to go in the right side and select it from the drop down or there will be no starting frame. Make sure you click outside the stuff in the page (on the background area) so that setting will appear in that right hand column.

Then also with regard to getting the content into the other page…

I’m not sure if I’m doing it the same as you or not but if I …

  1. Open the prototype tab (source page)
  2. Select everything in the page
  3. Press Ctrl + D (duplicate)
  4. Press Ctrl + X (cut)
  5. Move to page I want to put the contents into
  6. Press Ctrl + V (paste)

That works for me.

Note: I have not tried it with just a portion of a prototype (only the whole thing). Perhaps it would not work if all the links are not selected (ie: some links extending outside the selected part and connecting to other stuff in the page). I don’t really know. But for the entire thing the steps outlined above have been working for me.

Was done in the online Figma (not tried in any desktop app of it)

1 Like

I’ve tried this in both the Desktop app and in web browser and I still lose a ton of Interactions.

Select all frames with the interactions you want, right click, move to page.
it not copying but its something

3 Likes

Here’s a workaround — while in Prototype mode, copy the prototype and paste it into a brand new or different file. Then copy it again while in the new file and paste back into a different page in the original file. All your interactions will be preserved.

4 Likes

Thanks for sharing @Shlomi1 Big time saver!

1 Like

Or just duplicate the page, then all the interaction will duplicate with the new page, nothing loose. copy not worked for me!

Figma-duplicate

Continuing the discussion from When copying a prototype from one page to another it breaks all interactions:

NOT WORK COPY
NOT WORK DUPLICATE
NOT WORK IN PROTOTYPE VIEW,

PLS SOLVE THIS.

Yeah, this problem is even more annoying now that you can’t really duplicate pages once reaching more than 3. Please, address this bug.

yes, this hack works indeed, and for the sake of having a bunch of frames pasted weirdly on top of others, I group them before moving into another page, so it’s easier to move them around without disturbing anything. Thanks! :pray:

Works!!! Thank you!!!