I had the same problem, solved, but the solution wasn´t satisfatory for me.
SYMBOLIC LINKER UPDATE UPDATE
I'll update here if I find out anything new. I'm still working on this, so if anyone has any ideas on what might be going on, I would love to hear them. I went into the styleguide file and found that everything worked just fine there, so I'm thinking there is an issue with an impartially complete update from one file to another through the linked assets feature. After restarting and fiddling around, I found that I could drag other elements into the canvas, but as soon as I tried to drag the component which previously failed to update, nothing was able to be added to the canvas.
Dragging other components to the canvas also failed to work.
while inside the mocks file, I was now unable to drag the new component from the asset library onto the canvas. I thought my troubles were over, but a new problem arose. After that, I opened up the mocks file, pushed the Update All button and, after a moment, the update went through! So I let that save finish, then altered the default state in the component a small amount, just to get a change registered. I guessed that it was possible that the original change in the component hadn't entirely completed. I'd right click on the component in the asset library but again, nothing would happen.ĭuring one troubleshooting sequence, I noticed that upon reopening XD and reopening the styleguide file, it immediately started saving. I'd click the Update All button, it would flash, but nothing would happen. Recently, after making changes to the master components in the styleguide, I found that it was impossible to update the components in the mocks file. I create new components in this styleguide file and create hi-fidelity mocks in another couple of files. I've been assembling a decently sized styleguide that has just grown a wee bit more complex due to my enthusiasm for the new component states feature. No idea if this will work for anyone else as I've only just had this one partial success which resulted in a slightly different problem.
I've been having this trouble lately myself and after some fiddling around I found a solution that almost worked for me.