Inspect

Overview

Inspect in SXL Studio: diagnostics, recovery, token bindings, Ghost Heal, Swap, Rebind, Composition Drift, and cross-file variable sync.

What Inspect is

Inspect is the diagnostics and recovery workspace for selected Figma nodes.

Use it when you need to:

  • audit token/variable/style bindings on a node tree;
  • recover broken or remote instances;
  • clean stale mode references (ghost modes/collections);
  • compare a component with its Composition JSON and repair drift;
  • run variable/style migration between libraries.

Inspect layout

1) Left tree

The left tree shows the current selection hierarchy and status badges:

  • node type and node name;
  • binding count per node;
  • instance link state: Linked, Remote, Broken;
  • ghost mode counter !N for unresolved explicit mode references;
  • composition marker for composition-linked nodes.

Bottom actions in the tree:

  • Ghost Heal: opens document repair for ghost modes/variables.
  • Swap libs & variables: opens two-column file/page swap flow.

2) Main panel

The main panel shows details for the selected tree node.

Depending on node type and enabled features, sections include:

  • Mode Diagnostics: explicit mode references and cleanup actions.
  • Composition Tracking: Linked/Unlinked state and Re-link for diff-id mapping.
  • Out of Sync: composition drift summary with Show Diff and Re-apply.
  • Instance Recovery: instance state plus Rebind / Rebind All.
  • Token Bindings: merged binding list with Override and Unlink.

Some inspect-related actions are adjacent to Inspect:

  • Header -> Rebind: quick entry for broken-instance recovery.
  • Footer -> Sync modal -> Cross-file Sync: remote file variable compare/apply.

Feature availability

Inspect tools are feature-gated by license:

ToolFeature flag
Inspect tab coreINSPECT
Swap / Swap libs & variablesTOKEN_SWAP
Rebind / Rebind All / Create ComponentINSTANCE_REBIND
Composition Tracking / Drift / Re-applyCOMPOSITION

If a feature is unavailable, its action is disabled or returns a license notice.

ScenarioRecommended flow
Need to understand bindings on an objectSelect node in tree -> Token Bindings
Broken instanceInstance Recovery -> Rebind
Multiple broken children in a selected subtreeSelect parent -> Rebind All
Duplicate/ghost modes in fileLeft tree -> Ghost Heal
Migrate library/local variables or stylesSwap (instance flow) or Swap libs & variables (file/page flow)
Component differs from Composition JSONOut of Sync -> Show Diff -> Re-apply
Sync variables from another fileSync modal -> Cross-file Sync

Figma API notes

  • Under dynamic-page constraints, some ghost references can be detected but not fully removed by Plugin API.
  • Remote component navigation depends on Figma library access and publication state.