Skip to main content
Question

Unreliable Components

  • March 17, 2026
  • 0 replies
  • 3 views

danielle.sequifi

I’m running into a frustrating issue with component property overrides resetting during prototyping. I have a side navigation system built with three main button styles:

  • Primary: Standard button with icon toggles.

  • Secondary: Includes a caret and triggers a nested menu.

  • Nested: The sub-menu item.

The Issue: Whenever I connect these via interactions (e.g., clicking a 'Secondary' button to show the 'Nested' menu), the custom overrides reset. Specifically:

  1. Icon Resets: If I change an icon on an instance, the interaction reverts it to the default component icon or resets the color.

  2. Content Resets: When the dropdown opens, the 'Nested' menu items revert to their default CTA text instead of the custom labels I’ve written in the design.

  3. State Logic: I also notice that the 'Pressed' state of a button doesn't "pull" the icon override from the 'Default' state, even though it's just a variant change.

Steps to Reproduce:

  1. Create a button component with an icon instance inside.

  2. Create a 'Pressed' variant of that button.

  3. In a design file, override the icon on the 'Default' state.

  4. Play the prototype and click the button.

  5. Result: The icon reverts to the master component's default icon rather than maintaining the override.

Is this expected behavior or a bug with how Figma maps layer overrides across variants? Any help on how to ensure my icon and text overrides "stick" through nested interactions would be appreciated!