Skip to main content
Solved

Issues with nested component scaling

  • April 7, 2025
  • 32 replies
  • 1629 views

Show first post

32 replies

Celine_
Figmate
  • Community Support
  • April 28, 2026

Hey everyone, thanks for following up, and I hear you on how frustrating this has been.

The issue with scale factors not being correctly applied to nested instances on state change is something the team is actively working on. I’ve checked internally and can confirm that the team is in the final stages of rolling out improvements that should address this inconsistent behavior.

I don’t have an exact timeline to share just yet, but we’re getting close. Really appreciate your patience here, we’ll share updates as soon as they’re available 🙏🏻



Please note, for any other issues, please open a new thread if they’re unrelated so we can track and follow up more clearly your case.

I’d also recommend submitting a support request so the team can take a closer look at your file. To do that: Go to the Support Hub / Type “Report a bug” / Click Start a chat and select Enter / In the form, include the URL of the file and grant "Can View" access with support-share@figma.com This allows us to reproduce the issue and investigate, thanks!

@Alex A , thank you for your detailed feedback! I see in the backend that you have also reached out to the support team, thanks for doing that. They are waiting for your response so they can continue the investigation for your case. Please also check your inbox when you can, thank you.


Celine_
Figmate
  • Community Support
  • Answer
  • June 5, 2026

Hey everyone! Good news, our engineering team has shipped a fix! 🎉

Please refresh your tab or app to get the updated behavior. If you're still running into any issues after refreshing, feel free to let us know. Thanks so much for your patience while the team worked on this! 🙏


ThomasMirnig
  • New Participant
  • June 5, 2026

Hey everyone! Good news, our engineering team has shipped a fix! 🎉

Please refresh your tab or app to get the updated behavior. If you're still running into any issues after refreshing, feel free to let us know. Thanks so much for your patience while the team worked on this! 🙏

Wow, that would be awesome news!

I’m testing it as we speak. For components that are only nested one level deep, it seems to work. I have a lot of components that are nested more deeply, so I need to observe this properly before drawing any conclusions.

But this is definitely good news! 🥳


ThomasMirnig
  • New Participant
  • June 5, 2026

Okay, I tested it a bit further:

  • If the scaled component is nested only one level deep, the scaling is maintained when it’s swapped with a different component.
  • If the scaled component is nested inside another component, it unfortunately doesn’t work. However, if I detach the instance of the parent component, it works again (this proves, that the issue still persists when the component is nested deeper).

So, at least in my testing, one level of nesting seems to work. It’s a good start, though! =)


Celine_
Figmate
  • Community Support
  • June 5, 2026

Hey ​@ThomasMirnig , thanks for testing so thoroughly and for the detailed breakdown, really helpful! 🙂

I've shared your feedback with the team and I've just sent you a DM for further investigation, please check your messages when you get a chance! 🙏


Kristaps_Stikuts

Okay, I tested it a bit further:

  • If the scaled component is nested only one level deep, the scaling is maintained when it’s swapped with a different component.
  • If the scaled component is nested inside another component, it unfortunately doesn’t work. However, if I detach the instance of the parent component, it works again (this proves, that the issue still persists when the component is nested deeper).

So, at least in my testing, one level of nesting seems to work. It’s a good start, though! =)

First of all, thank you ​@Celine_  for the amazing news! :)


However I want to add to this - when the nested instance uses auto-layout with hug applied, when swapping variant in the nested instance the auto-layout properties are reset to the original nested component without keeping scaled properties.


Celine_
Figmate
  • Community Support
  • June 8, 2026

Thanks for the additional details! For visibility here, the issue mentioned by ​@ThomasMirnig , our team was able to reproduce the issue and is currently working on a fix. We'll post updates in this thread as soon as we have more information.

@Kristaps_Stikuts That said, the behavior you're describing sounds a bit different, as it appears to involve auto layout with hug sizing resetting when swapping variants in a nested instance.

I’d like our team to take a closer look at your case, could you please submit a bug report so our support team can investigate further? It’d be really helpful. To do that, go to Support Hub → Click Start a chat → Type "Report a bug" → Press Enter and follow the prompts.

When submitting, it would be helpful to include:

  • A link to the affected file and grant "Can View" access with support-share@figma.com This allows us to reproduce the issue and investigate.
  • Screenshots or a screen recording
  • The exact steps to reproduce the issue
  • Details about the nested instance, Auto Layout settings, and variant swap involved
    That information will help the team determine whether this is related to the known nested-component issue or a separate bug. Thanks! 🙏🏻