I’m experiencing an new issue with token search where results don’t seem to prioritize relevant matches, particularly when trying to find semantic tokens. This behaviour seemingly out of nowhere, and I haven’t been able to revert it.
When I search within the token menu, the results appear inconsistent and often surface unrelated primitive or semantic tokens ahead of the ones that actually match my query. “Expected” is what was previously appearing for these searches.
Examples:
- Searching “text”:
- Expected:
text/text - Top results:
colour/gray/4(primitive tokens) - Then: unrelated semantic tokens like
background/surface/active,background/surface/secondary, etc. - The expected
textsemantic token appears as result 4
- Expected:
- Searching “secondary”:
- Returns multiple primitive color values (greys, blacks, creams, reds with numeric scales)
colour/gray/2 and colour/gray/12colour/cream/2 and colour/cream/12colour/red/2 and colour/red/12etc...
- Relevant semantic tokens with “secondary” appears
- Returns multiple primitive color values (greys, blacks, creams, reds with numeric scales)
- Searching “critical”:
- Shows all shades of red first
- Tokens labeled “critical” appear afterward
- Searching “blue”:
- Returns the entire spectrum of
colour/tealbefore expected matches
- Returns the entire spectrum of
Additional context:
- This happens both when searching across all libraries and within a specific library
- It applies across multiple keywords, not just one case
- This behaviour started suddenly (it previously worked as expected)
What I’ve tried:
- Logging out and back in
- Reinstalling Figma
- Using the “Reset Figma and restart” option
None of these resolved the issue.
Question:
Is this expected behaviour for how Figma ranks token search results, or could something be misconfigured on my end? Has anyone found a way to improve or control how results are prioritized?

