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 - 22.214.171.124
Creative Cloud Sync - 126.96.36.199
It's mid November 2021, I'm running the newest version of Adobe XD (45.1.62), and the issue still persists.
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:
Hey, this bug popped up recently for me, can't say which version introduced it.
When I copy a modified version of a component from one cloud document to another, it reverts back to the original component. It wasn't like this some weeks ago. If I paste the same asset into a new document, it keeps the modifications made.
Following this thread this issue popped up every now and then over the years.
Could somebody from the Adobe team confirm?
@Denis5F95 I just couldn't work with this bug anymore so our team switched to Figma, and it works soooo much better!! if you can I advise you to - none of these problems with reverting to master and changing the text when you switch the instance..
I'd do the same... as I work on Figma for my sidejobs. Unfortunately for my 9-5 joob I'm unable to switch the tools.
I've been using Figma for years now, but unfortunately, it's not possible for my organization to make the switch in the near future. We definitely are looking for ways to make the transition sooner than later, though. Until then, I'd like XD to work the way it should...
You can try out luncy. Its Free !! You can easily modify and manage components
Its combination of Sketch +Figma