So today I encountered probably the worst bug ever after being a huge Figma advocate for so long. Let’s say you’re working on a project and are using a design library. If you accidentally “Move Style Definition into this file” and then try to undo it with CMD/CTRL+Z, you will forever lose that style definition. It will be in your design library, but no projects that use that library will read it.
So suddenly all my company’s components that use “Body” are just “Helvetica 16px”.
I had to delete the “Body” style in the design library and manually set all the text inside to a NEW “Body” style again.
I had to spend the past few hours fixing the discrepancies caused by this bug or “feature”.
More info and other users mad about the same thing:
Just ran into this myself with one of my clients’ libraries. A designer moved text styles from the library into his local file and caused them to be completely obliterated from the library and every connected design document. The damage is unrepairable from a cost perspective.
Why is this function still not sandboxed in a way that it can’t create damage?
I don’t understand why Figma is not fixing this. It’s clearly capable of causing huge damage if a design system style is used across a very large organization.