Describe the bug
When applying a Border composite token to a specific side (e.g., Top), two issues occur:
-
Token description bleeds into Figma component: The border token's description text gets injected into the component instance's description field in Figma. The description pertains to the border token, not the component — this is incorrect.
-
Color token reference not resolved: The underlying color token referenced within the border composite is not applied as a token reference. Instead, a raw HEX value is injected into Figma.
Both issues only occur when applying the border token to a specific side (Top, Right, Bottom, Left). Applying to All works correctly.
To Reproduce
- Create a Border composite token with a description and a referenced color token
- Apply the border token to a component on a specific side (e.g., Top)
- Observe: the token's description appears in the component instance's description field
- Observe: the color value is a raw HEX instead of the token reference
Expected behavior
- The border token's description should NOT be written to the component instance's description field
- The color should be applied as a token/variable reference, not a raw HEX value
- Behavior should be consistent between side-specific and "All" application
Related issues
Environment
- Tokens Studio for Figma plugin (version TBC with reporter)
- Border composite token applied to specific side
Source
Reported by Chris Kerr in Slack #bugs channel (April 8, 2026) with screenshot evidence.
Describe the bug
When applying a Border composite token to a specific side (e.g., Top), two issues occur:
Token description bleeds into Figma component: The border token's description text gets injected into the component instance's description field in Figma. The description pertains to the border token, not the component — this is incorrect.
Color token reference not resolved: The underlying color token referenced within the border composite is not applied as a token reference. Instead, a raw HEX value is injected into Figma.
Both issues only occur when applying the border token to a specific side (Top, Right, Bottom, Left). Applying to All works correctly.
To Reproduce
Expected behavior
Related issues
Environment
Source
Reported by Chris Kerr in Slack #bugs channel (April 8, 2026) with screenshot evidence.