Skip to main content
Dan Sagher
New Member
March 6, 2026
Solved

"Properties and values of this variant are conflicting" - but they are not

  • March 6, 2026
  • 102 replies
  • 3172 views

I have a design system that I published as a library. I’m consuming this library in another file for a slide show. Up until now, I never got an error when trying to access variants in the slide show file. But as of today, I am getting this message for a seemingly random assortment of instances:
 

“The properties and values of this variant are conflicting. Change the applied values on this variant to resolve this.”

 

I don’t get this error when interacting with variants inside the authoring file. 

 

I looked up this error message on the Figma forum, and it says it appears when Figma detects that two variants are identical, regardless of whatever they’re namedBut in my case, the variants are absolutely not identical. They have many differences in names and values and they have never produced this error either on the authoring or the consuming side until now. 

 

I saw that Figma dropped the “Slot” property recently (love it). I’m wondering if this update could have led to this error?

Best answer by John_L

Updated guidance for those following this thread:

  • If your file is not on a branch and does not contain branches:
    • Reload the file.
    • Select the instance showing the error (or select multiple instances or the entire page if there are many different instances showing the error).
    • Run the “Repair backing component set” quick action (Command K on MacOS or Control K on Windows, then type in “Repair backing component set”, then select and press enter).
    • This should clear the error. If you notice that the ordering of values in the dropdown menu for each property are different than the source, you can further run “Repair component connections” to resync with the backing component set.
  • Otherwise:
    • Make a small change to the backing component set of the instance that has the error. Re-publish the component set and accept updates in the consuming file(s) that have the error.

       

102 replies

Mark Madsen
New Member
March 7, 2026

Yup, exact same issue happening to me as well today. I am using Figma Sites and a design library in Figma Design and my entire Site is messed up now. Only the default variant is showing on everything instead of my selected variant so everything is broken… Please fix this Figma!

dougpdx
New Member
March 7, 2026

Noting that making a small change and republishing isn’t fixing it for me, and building a simple component from scratch still produces the same error. All errors seen are for instances in outside files, not the authoring file.

I got slots update today but this doesn’t feel like an even trade...

Ryan Harte
New Member
March 7, 2026

Yeah setting as solved doesn’t seem like a great process

yina-reach
New Member
March 7, 2026

This is happening to me as well, even though I don’t have the slots update. I even tried creating/publishing completely new components and the properties still say they’re duplicated. Seems like the “Variant” property in particular has issues, since the “Instance Swap”, “Text”, and “Boolean” properties are still configurable outside my Library file.

Sonburn
New Participant
March 7, 2026

Why is this solved? It’s most definitely not.

Marco K
New Member
March 7, 2026

I am seeing the same issue, even with components that I have not edited recently. 

Reddcsa
New Member
March 7, 2026

I cant use variants from the DS library. This issue still persists. Why is this tagged as SOLVED?

captainhaaak
New Participant
March 7, 2026

same problem here.. :( 

Brian_Saunders
New Participant
March 7, 2026

The issue is resolved for me now, thanks to the team.

Becca_Fuller
New Member
March 7, 2026

Bug Report: Native Slots Beta Conflict with Legacy Instance-Swap Pattern

Category: Components / Slots (Open Beta)

Summary

After the native Slots open beta rollout (March 5, 2026), components built with the new slot properties began throwing a variant conflict error and clearing all slot content — with no obvious cause in the parent component itself.

Error message: "The properties and values of this variant are conflicting. Change the applied values on this variant to resolve this."

Environment

  • Figma Slots (Open Beta, rolled out March 5, 2026)
  • Components using native slot properties with nested component instances inside the slots

What Happened

Components using the new native slot feature began failing after the beta rollout. All content inside affected slots was cleared and the variant conflict error appeared, despite no changes being made to the parent component or its slot structure.

The error also blocked resetting the instance to default, making it impossible to recover without diagnosing the root cause.

Root Cause

One nested component placed inside a slot was using an instance-swap property. The most recent Slots beta release appears to have introduced a conflict with this combination, causing the entire parent component's slot content to fail.

Importantly, this combination — instance-swap properties on nested components used inside native slots — worked correctly prior to the most recent release. This suggests the conflict is a regression introduced in the latest update, not an inherent incompatibility between the two features.

Why It's Hard to Diagnose

  • The error surfaces on the parent component, not on the nested component containing the instance-swap
  • Only one nested instance was the cause, but all slot content across the component failed
  • The variant conflict error message points toward the parent's variant/property structure, misleading the investigation away from nested components
  • There is no clear indication in the UI which nested component is the source of the conflict

Resolution

Removing the instance-swap property from the nested component used inside the slot resolved the error and restored normal slot behavior.

Suggested Improvements

  1. When a slot conflict is caused by a nested component, surface the error on or near that nested component rather than (or in addition to) the parent
  2. Add a warning when a component containing an instance-swap property is placed inside a native slot, if this combination is currently unsupported
  3. Document this conflict pattern in the Slots beta documentation
  4. Investigate restoring compatibility between instance-swap properties and native slots. Instance-swap and native slots serve complementary purposes — instance-swap enforces consistency by limiting designers to approved options, while slots allow open flexibility. Both are valuable, and having them work together is important for design systems that need to balance flexibility with standards. Since this combination worked before the most recent release, full compatibility should be achievable.

[This posted was merged by a moderator from Native Slots breaking when nested component uses Instance-Swap property to "Properties and values of this variant are conflicting" - but they are not on 07-Mar-2026.]