Summary
When a user applies a native Figma variable to a layer (for example via Figma's new "Check designs" feature, which surfaces elements without variables and lets you apply them), Tokens Studio appears not to recognize it as a TS token on sync. Reported by a Studio user who exports variables from TS and wants to use "Check designs" without losing the TS token reference.
Source: customer Slack thread (Tokens Studio community), 2026-06-04.
Unverified claim — needs confirmation in this repo
The plausible explanation (NOT yet confirmed):
Applying a native Figma variable binds Figma's variable to the layer but does not write TS's own layer metadata, so TS doesn't treat it as a TS token on the next sync.
We should verify this in code before telling the customer.
What to verify
Outcome -> customer answer
| If we find… |
Then… |
TS only reads its own plugin data, ignores native boundVariables |
Confirmed not recognized; treat as feature request. |
| TS can resolve a TS-generated variable ID back to a token |
A partial path may exist today; document working steps. |
| Two-way sync build changes this |
Set expectation on timing / staging availability. |
Type
Feature request / investigation. Low reach today (few users on this Figma feature), but a clean UX win and worth scoping.
Summary
When a user applies a native Figma variable to a layer (for example via Figma's new "Check designs" feature, which surfaces elements without variables and lets you apply them), Tokens Studio appears not to recognize it as a TS token on sync. Reported by a Studio user who exports variables from TS and wants to use "Check designs" without losing the TS token reference.
Unverified claim — needs confirmation in this repo
The plausible explanation (NOT yet confirmed):
We should verify this in code before telling the customer.
What to verify
$tokensnamespace)? Where is it read/written on apply and on sync?boundVariablesat all, or only its own plugin data? If it ignores native bindings, that confirms the symptom.Outcome -> customer answer
boundVariablesType
Feature request / investigation. Low reach today (few users on this Figma feature), but a clean UX win and worth scoping.