Skip to main content


Hey everyone,
I’m really surprised this issue still exists after all these years. We’re paying for Figma and using it professionally, but the problem has been there for almost 2 years now!

Whenever I change the color of a swapped instance in the main component, the color doesn’t update in the other instances.
For example, when I swap an icon instance inside a component, it doesn’t inherit the color of the original icon that was in the main component — I have to manually change each color one by one, which is really time-consuming.

I’ve uploaded my Figma file so you can take a look and see what I mean.

Please fix this — it’s been a long time and it really affects our workflow.
Thank you.

Hi. There is no link to the file, but this usually happens when the layer names of the vector inside the icon differs. The names must match to inherit the color. It’s not a bug, it’s how Figma works. Here is example ↓