Skip to main content
Question

Slots text fill doesn’t update after changing text and switching variants

  • June 11, 2026
  • 6 replies
  • 132 views

Yaroslav Bilionok

Component structure:

I have an Input component.

Inside Input:

  • Slots

    • Label

The Label component is inserted into the slot.

The Input component has two variants:

  • Default

  • Disabled

The Label component itself does not have a Disabled variant.

The text color is changed directly inside the Input variants. In the Default variant, the label text uses the default text color. In the Disabled variant, the label text uses the disabled text color.

 

 

label component
input component
text colors
 

When I insert a copy of the component as a child element and switch variants, everything works fine.

But if I change the text first and then switch the variant to Disabled, the text color does not change.

 

 

I tried the same setup without using slots, and everything works correctly. The text color updates as expected.

HELPPPP!!!!

6 replies

Jaycee Lewis
Figmate

Hey, ​@Yaroslav Bilionok 👋 Thanks for flagging. That definitely sounds unexpected. I’d like to get you connected with support. Would you be able to provide support, in a support ticket, with the following?

  • Share the URL of the affected file(s)
  • Grant edit access to support-share@figma.com so our team can attempt to reproduce the issue
  • Include a full-size screen recording of the issue, if possible
  • *NOTE* Sharing file access won't impact your billing — it just allows our team to debug further on their end. Please be sure to use your Figma email account when sharing.

If so, I’ll get it opened for you. — Jaycee


Yaroslav Bilionok

Hey, ​@Yaroslav Bilionok 👋 Thanks for flagging. That definitely sounds unexpected. I’d like to get you connected with support. Would you be able to provide support, in a support ticket, with the following?

  • Share the URL of the affected file(s)
  • Grant edit access to support-share@figma.com so our team can attempt to reproduce the issue
  • Include a full-size screen recording of the issue, if possible
  • *NOTE* Sharing file access won't impact your billing — it just allows our team to debug further on their end. Please be sure to use your Figma email account when sharing.

If so, I’ll get it opened for you. — Jaycee

Thanks, here’s the video. I showed the issue in detail there, with 2 examples: one using slots and one without slots.

Video: https://drive.google.com/file/d/1Wfj-TvHUVMUBIs_mRfx6QSuiET-Iu4I3/view

Figma file: https://www.figma.com/design/dayBUBsNGoPBTG4DdEOr73/test-j-ui-kit?node-id=1015-6627&t=rhmEDxmOVeXDvmaL-1

I’m ready to do anything needed to help fix this, because it’s really blocking me when creating large components.


Yaroslav Bilionok

By the way, I noticed one more thing.

I also tried adding icons into slots. For example, in one variant the icon is lighter, and in another variant it’s darker.

But after changing the text, the icon color also stops updating when switching variants. So it looks like the issue affects slot content in general, not only text fill.


Jaycee Lewis
Figmate

Hey, ​@Yaroslav Bilionok 👋 Thanks for the updates. I located your support ticket (ID 1962588) I also increased its priority so that we can get help for this issue. Please keep an eye on your email for any updates or replies. I’ll monitor the ticket too. Talk soon! — Jaycee 


Iris Hofman
  • New Participant
  • August 13, 2026

It has been a whole month and I do not see a response here?
I am having this same issue.
It seems like slots are not working which yet again is annoying.
Limitations like these should be communicated. I updated all of my buttons to have slots but now it does not work at all. Wasted time and no response on the problem...


Celyn_L
Figmate
  • Figmate
  • August 13, 2026

Hi ​@Iris Hofman, Celyn here, stepping in for ​@Jaycee Lewis.

Thanks for checking in, I understand how disruptive this can be, especially after you’ve already spent time updating your components to use slots.

Our team took a closer look and confirmed that what you’re seeing is currently a limitation with slots. Once you modify a layer within a slot, it’s treated as an override, so that content will no longer receive updates from the main component when switching variants.

We recognize how limiting this can be when your workflow relies on editable slot content and variant switching working together. This has been passed along to the team as a feature request for consideration. At this time, we don’t have a timeframe for when or if this behavior may change, but the team is aware of the request and will take it into consideration.

We really appreciate you taking the time to share how this is affecting your workflow, and I’m sorry for the inconvenience this limitation has caused 🙏