Adobe XD 43.0.12: Components in locally saved files do not reflect changes from library components.
This was working fine in 42.1.22. However, I can no longer open files with 42.1.22 if I've already saved them after installing 43.0.12. This, of course, means that my local files can no longer get library component updates, because I cannot roll-back the Adobe XD version. Because when I do that, I can't open my files!
Installed 43.0.12 today.
Updated master component in a library file.
Opened a local file.
Saved local file after working on it a bit.
Updated all components in local file (expected that component instances would update and reflect the changes I made to the master component).
Noticed that component instances did not update.
Tried right-click > reset to main state. Didn't work.
Tried inserting a new instance of that component off the artboard, noticed that the updated version of the component did not show up.
Opened an XD Cloud file, that consumes the master component in (2).
Noted that all instances of the master component have been updated as expected.
Opened a fresh XD Cloud file.
Inserted an instance of the master component file.
Noted that the component instance DID correctly update.
Thought "okay, I'll just rollback XD, no probs".
Attempted to open my local file.
XD 42.1.22 tells me I cannot open my local file, because I opened it in a newer version, and I need to install the newer, buggy version, that I rolled-back in the first place. Thereby rendering the roll-back feature for XD versions utterly and completely useless.
Came here to write this post.
From previous experiene with Adobe XD support, the service was utterly terrible, and the support rep attempted to shift blame to me, gaslight me, and so on, for something that turned out to be a bug that Adobe hotfixed/patched over the course of the weekend after I reported the bug. While I'm certainly glad that the previous bug was fixed, I am posting here because I don't see the point of spending 3h+ with a disrespectful and ignorant Adobe support rep.
In the meanwhile, I guess I'll manually update each instance of the component, so that my specs are clean going to my devs, and hope someone actually sees or fixes this.
We are sorry for the trouble you're experiencing with XD and thanks for elaborating the issue. We would request you to please share the XD file with me over a private message so that we can investigate on this issue and try our best to resolve it.