Skip to main content
Question

Nested variant instances within a component are reset after the library update?


Thibaut_netatmo

Hello everyone 🙂

1 year later, I think I’m experiencing exactly the same issues as those mentioned in these topics:

Unfortunately, the solution suggested in the related topics I mentioned above — reload Figma and run “Fix instance overrides” from the Quick Actions — is outdated and no longer exists.

If there a new solution?

if I may summarise the issue:

When we nest a variant instance within a component, use that component in another file and select a different variant value than the one defined by default, then every change related to that component published from the library and updated in the other file will reset the modified variant instance within it.

Here is a video I made to make it as clear as possible ↓


Please let me know if any of you are also affected by this issue.

If my example only shows a reset of the variant name, be aware that this issue affects all possible overrides making it much more annoying with more complex real components!
To me, this looks like a bug that needs to be fixed quickly.

Thanks very much.

17 replies

Yann_Penhouet

Hello,

we have a problem when we modify an instance of a nested component.

Indeed we have a level 1 component with different variants, which we call in a level 2 component.

We call an instance of this level 2 component, we modify for example the fill of one of the layers.
But if we ever change the level 2 (by changing the variant of the level 1 component we call), then the fill resets to match the selected variant.

Is there a solution to this problem?

Thanks


Thibaut_netatmo

Hello! I think it’s more or less the same problem I have yes…

I created this topic and made two tickets to the support in the hope that they would fix this bug soon enough.


Gregor_Pichler

Did you find a solution for this problem? Facing the exact same issue right now.


Thibaut_netatmo

Hello @Gregor_Pichler , no unfortunately I was in discussion with the Support team who were very responsive but after telling me several times that their Engineering team would look into this issue still haven’t got back to me 🙁


Price_Jared

I’m having the same issue.


  • 10 replies
  • April 20, 2023

I am also having this issue and recently checked with the support team. They say they are aware of the situation, this is a bug, but there is no ETA for any solutions. All we can do is to wait and expect Figma team to resolve this. Until they come up with a solution, we need to fix every single overrides manually after any library updates which means 3+ hours of labor on my side.


Morten_Larsen

Im having the same issue


  • 1 reply
  • June 6, 2023

Having the same issue with designers who are using my design system files. This is increasing labor costs. Has there been any resolution on this?


Julianne_Walkiewicz

Having the same issue. Any chances to the master component result in overrides for all the custom text in our files and it’s a real problem.


Viorel1
  • 1 reply
  • August 11, 2023

Having the same issue, i tried to come up with some work around but unfortunate none, hope to have an answer from Figma Team soon.


Rudel
  • 5 replies
  • September 6, 2023

Same here, annoying 🫠


Harald1
  • New Member
  • 3 replies
  • October 24, 2023

Same issue, all my level 1 components were reset after library push 😪 This is a big problem!


Thibaut_netatmo

OK Figma Support, it would be good to take a serious look at this problem from now on. I haven’t heard from you since…

I even have the feel that this issue of embedded components being reset applies to the same file now, and not just when you use the component in another file after updating the library…


Kemppainen_Mikko

This is a considerable issue in our company as well. Any updates on this one Figma Support?


Richard_Earney1

Likewise this is causing a lot of wasted time, resetting icons in files when a Library update is pushed.
And fix ETA @support_team


dvaliao
Figmate
  • Community Support
  • 4654 replies
  • March 26, 2024

Hey All, sorry for the trouble and frustration!

Usually, this occurs when an update made to the main component alters the component structure, hierarchy, or layer names.

These types of changes prevent overrides from being preserved as described here: Apply overrides to instances.

As a first step, we recommend comparing the component instance before updating with the latest component version to check if any recent changes:

  • Added or removed any component variant properties
  • Switched any nested components to a different variant
  • Added or removed component sublayers
  • Renamed any component sublayers

If none of these help, our team can take a closer look at why the nested instances are resetting. If so, please reach out to the support team directly via this form for help: https://help.figma.com/hc/en-us/requests/new

Be sure to use your Figma account email, include a link to the file, and share it with support-share@figma.com.

FYI - Figma does not own Support_Team, so there is no need to tag them in the future.


George_B1
  • New Participant
  • 7 replies
  • November 24, 2024

any fix here?
This issue occurs more and more. I had it happen to a CTA where I changed only the fill color to a variant…that was it…and it reset the text to default after updating the component


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings