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.
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 - 188.8.131.52
Creative Cloud Sync - 184.108.40.206
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,
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: