Skip to main content
danielle.sequifi
New Member
March 17, 2026
Question

Unreliable Components

  • March 17, 2026
  • 0 replies
  • 53 views

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!

This topic has been closed for replies.