Copying components revert them to master state

Community Beginner ,
May 07, 2020 May 07, 2020

Copy link to clipboard

Copied

Hi Adobe, 


Attaching the video file for reference will be a lot easier to understand but I'm trying to explain the whole scenario.

 

While working on a project I usually create a design system and the XD file is used as a library by other members of my team. Since the Co-Editing feature is still in beta and not reliable (might be because of network issues) my team divides parts of a project.

Recently, we've been using components and nested components extensively. When we want to combine the project let's say 5 screens from member A 5 from member B, the copying doesn't work properly.


Any edits made to the components lets say the change in a text is reverted to master state when the file is artboard is pasted in the original file. 

please find the next points to clearly follow my process.

  1. Create a New File A
  2. Create a master Component X (rectangle+text+icon) in File A
  3. Create a New File B
  4. Use File A as a library for File B.
  5. Use Component X in the File B and change the text.
  6. Copy the Component X from File B to File A.

 

You'll notice any changes you've done to the Component X in file B will be lost in File A.

I'm attaching the video, for the sake of forum I've reduced the quality because the video was long so that it just gets understood but if you cannot see because of the quality please reply I'll post the higher quality version.

 

 

Adobe XD version -  28.8.12.1
Creative Cloud Sync -
 4.3.42.4

Views

2.7K

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Jul 30, 2020 Jul 30, 2020
Hi there, We're so sorry to hear about the trouble. We have logged a bug and the Team is working on it. We'll update the discussion as soon as we have an update, meanwhile, we'll really appreciate your patience with us. Regards Rishabh

Likes

Translate

Translate
Adobe Employee ,
Nov 18, 2021 Nov 18, 2021

Copy link to clipboard

Copied

I just tried this in v44.1 and it seems to work as expected. Note that there is a new step in recipe:

 

  2b. Publish Library

 

With that said, what's the goal of copying a linked component in a consuming document and pasting it back in the source ("master") document: Update original component? Add a new component? Create an overridden instance? Something else?

 

Hope this helps,

Randy

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Dec 03, 2021 Dec 03, 2021

Copy link to clipboard

Copied

LATEST

Hi all

 

I just had the same issue on a local document I was working on (File B): I'd mistakenly updated a component on a copy of my original document (File A) and wanted to put the original component back in to the new file (File B), but when I pasted it in, it became the new component. I'd even tried renaming the 'new' component in the new file (File B) and tried copy and pasting the original component back in. Still didn't work.

 

However, then I wondered what would happen if I put that original component in to a brand new document (File C) and try pasting it in. So I gave it a try. I copied the artboard the original component I needed was on in to a brand new, named and unsaved document (File C), then copied the component from that document into my new updated version of the original file (File B)...and to my relief it pasted in the original component with all its original states! I also tested just copying the component to a new file too, and that worked as well. I don't know if renaming the new component made any difference, I'd not tested that out, but in terms of good proactise and making sure I know which component was which, it made sense.

So for me, problem solved.

Just for clarity my steps where:

 

  1. Rename your latest version of your component in the file you want to copy to (or the other way round if naming structure makes sense)
  2. Make a copy of the component from the file you need. These components should now be differently named
  3. Copy that component in to a blank artboard on a brand new file (File C)
  4. Then copy that component from File C to the copied file you want it to be in
  5. Fingers crossed, you should be able to now have both components existing on the same document with all their states in tact!

    I hope this helps some of you.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines