Skip to main content
Question

Nested component within a nested component text overrides not working

  • August 17, 2026
  • 1 reply
  • 14 views

Shudwick

I have a Cell component (for tables), and in variants, the cell can contain inputs, which are a component on their own. This means I have a component within a component, and up to here all works fine. 

I create a Row component for a specific data-table, which contains multiple cells, some of them have the input variant, and I populate a table with instances of this Row component, and on this table, when I attempt to override the cell content of those inputs, the override does not work. 

Overriding content on those cells that are just text works fine, but when it involves the input cells, or buttons (component within component within component) it does not work. 

I have tested this in multiple instances, and it is clear that overrides for components that are nested in components which are themselves within a component (3 layers) cannot have any property edited.overriden.

I have created workarounds, but would be nice to have a fix for this limitation in Figma. 

1 reply

Jaycee Lewis
Figmate

Hi ​@Shudwick 👋 Thanks for your post. I appreciate you including all your details. 

One thing worth checking: are your Cell variants differing in structure? — the text variant has a layer called Content and the input variant has an Input instance, with no layers in common, for example? Figma won't carry your override across when the variant changes. More details here under Change preservation. One fix is to include every layer in every variant with identical names, and hide the ones a given variant doesn't use.

Can you share:

  • Where are you making the edit — from the Row instance's properties panel, or by deep-selecting the input on the canvas?
  • Does it fail the moment you type, or does the change apply and then reset afterward (after switching a cell variant, swapping something, or a library update)?
  • Are the layer names identical across all your Cell variants?

If you can grab a short screen recording of the attempt, that is always helpful. And If you're able to share the file, you can invite support-share@figma.com as a viewer — this won't affect your billing or take up a seat on your plan.

Thank you 🙌 — Jaycee