We’ve identified a bug related to how Figma handles overrides when switching between component variants in different orders.
Specifically, when we first apply the variant where the dropdown is open, everything works correctly. But if we start with the dropdown closed variant and then switch to the open one, we run into issues:
– The icon sometimes changes incorrectly
– Occasionally, the button type also changes
This issue isn’t limited to dropdowns — we’ve seen the same pattern affect many other components in our system.
The bug appears to be tied to how Figma manages overrides based on the order of variant switching.
We’ve attached a video showing this behavior in action. Please investigate, as this makes it hard to maintain consistency in large design systems.