Skip to main content

Slots resets components everytime there is a library update

  • May 28, 2026
  • 5 replies
  • 53 views

NES117

I've noticed Slots keeps swapping out components when a library update occurs. I made sure there were no changes to the master components that is embed within the slot composition. As well as no changes made to the master composition where the embedded components sit within the Slot sections of the composition 

Is this a bug?

5 replies

adamsmasher
Figmate
  • Figmate
  • May 28, 2026

Hi, ​@NES117. Thanks for your post and good question! That sounds like unexpected behavior, though I need to understand your component and slot usage a bit more to understand what might be happening.

 

Could you let me know the following?

  • Are the embedded components in the Slot sections instances from the same library that's being updated, or from a separate file?
  • When you say the components are "swapping," are they being replaced with a different component entirely, or is the parent component with the slot reverting to a default/empty state?
  • Does this happen on every library update, or only sometimes?

 

I’m also checking with our team on what is expected in general with a component’s slot when a component receives a library update.


NES117
  • Author
  • New Member
  • May 29, 2026

Hi adamsmasher,

  • Separate library files
  • Component swapping:
    • Reset existing component to its master component state 

    • Replace existing component with an older version of the master component!

  • Every library update 

Thank you!


adamsmasher
Figmate
  • Figmate
  • May 30, 2026

Ok, thanks for clarifying, ​@NES117! Do you mind sharing the file where you see this happening with support-share@figma.com with view access (this won’t affect your billing), and let me know which component it is you see this with as an example? I’d like to share this with our team to investigate. Also, you’re welcome to send me the file link via a private message if you don’t want it displayed publicly. Thanks! 


NES117
  • Author
  • New Member
  • June 1, 2026

Hi adamsmasher,

My sincerest apologies. I've gone ahead and rebuilt my master component into smaller, more manageable master components.

In hindsight, I may have been asking too much of a single component. I have a habit of cramming one master component with an excessive number of variables, variants, and responsibilities, and understandably, you did not appreciate that.

I've now broken things down into smaller, more focused components to make life easier for both of us. Thank you for your patience while I learned that not every problem should be solved by adding "just one more variable."

Thanks you!
A designer who has finally stopped overloading components


adamsmasher
Figmate
  • Figmate
  • June 4, 2026

The flexibility of Figma means that we want you to structure your components in what works for you, ​@NES117. In other words, you weren’t doing anything wrong even if you did find a better way to rebuild master components. Very happy to hear that you’ve gotten everything into a more manageable state! Have a great day - cheers!