I have a component conflict and as a result I can't update a symbol in my document to the latest version. However, this conflicting symbol should NOT be anywhere in my document. The current version of XD does not show that it is linked anywhere, but there is some hidden linkage that XD is not visualizing, but it is nevertheless still causing a conflict.
This is confusing because it involves several documents and links so I have opted to describe the different documents and symbols with all caps identifiers. I hope this is helpful and not more confusing.
Because I saved The COMPONENTS document as a newer version of The OLDER COMPONENTS document, there is some hidden history that I cannot untangle, and as a result I can't update my assets file.
Some additional notes:
This is a mess, and I am frankly tired of dealing with the myriad bugs in XD.
We're so sorry for the delay in response. Will it be possible for you to share the actual file with us so that we can test this on our end? If yes, please add the file to a shared location and then share the link either here or through DM by clikcing on my name.
Note: While sending the DM, please add this discussion link in the subject.
Its great your fixing issue for the user above, but this doesnt help us in the same boat, please response i imagine alot of users coming across this issue.
Hi, I have a similar bug that has been really hard to fix. The message for component fix keeps showing up, despite all my efforts to update all the symbols in my design system. Need some help as well.
I think I fixed this issue, finally (hopefully!). Check my other reply in the thread and see if that works for you.
The issue ended up being that the components system in XD is an absolute disaster, and keeps references to components in even "unpublished" cloud documents (what??).
1. I had to unpublish every one of the "older" components files. This did effectively nothing, because there were STILL references to the old components files in current documents. <THIS SHOULD NOT HAPPEN>
2. I had to save new duplicate versions of them so that there were no references to those new versions.
3. I had to delete the old versions of those components files.
Step 3 caused a bunch of components links to break in my documents, even though the documents didn't show any reference to those older components libraries. But then, any "conflicted" components would finally show their correct versions, and not the old versions from the "unpublished" components libraries. Lots of components used in the document are broken and unlinked now. But at least I can access all of the components in my newer components document (fingers crossed).
It should not be the case that documents retain links to components in "unpublished" files. That is misleading and incredibly disruptive and confusing. I was still dealing with this issue as of YESTERDAY. I finally deleted the offending older components file out of the cloud and *hopefully* that will end this issue.
If I could move to Sketch I would. This is an absolute embarassment for Adobe that a USER EXPERIENCE design application has such a disruptive and time-wasting UX.