BetaTraceback is in public beta. Expect rough edges. Remaining features rolling out throughout May.Read the beta notice
Platforms

Design.

Capture a live page, diff it against a Figma source, surface every drift as a triagable mismatch. Score each comparison 0–100 so a glance tells you what's on design and what isn't.

Visual QA against Figma

  • Side-by-side Figma vs Web with overlay toggles and bounding boxes
  • Mismatches detected per element with category and severity
  • Score banding: ≥90 on design, ≥70 drifting, <70 heavy drift
How it works
01

Comparisons library

/design lists every comparison the workspace has captured. Each card shows the source (web URL → Figma URL), the 0–100 score with its color band, the mismatch count by severity, the last-run time, and a screenshot preview. New comparisons collect a Figma URL, a target URL, and viewport dimensions, then run the diff.

02

Side-by-side comparison detail

Open any comparison to see the Figma render and the web render side by side. Toggle overlay modes — Figma only, Web only, or Diff. Bounding boxes wrap every drift element. Click a box to drill into the underlying mismatch.

03

Mismatches across every comparison

/design/mismatches gives you a cross-comparison view of every drift. Filter by category (typography / color / layout / content) and severity (critical / major / minor). Useful for triaging a sprint's worth of design drifts in one place rather than walking comparisons one at a time.

04

Mismatch detail

Each mismatch shows the element label, the Figma value (font, hex, dimension) vs the Web value, a description, and a status that progresses new → reviewing → fixed → accepted. Actions sidebar lets you mark fixed, request a PR, comment, or ignore.

05

Live design comparison while a run is in flight

/design/live shows the running web capture on one side and the Figma source on the other, with bounding boxes drawing in as drifts are detected. Useful when you're authoring a flow and want to confirm fidelity as it executes, rather than after the fact.

06

Score-banded coverage

Every comparison resolves to a 0–100 score. ≥90 reads as "on design" (green). ≥70 reads as "drifting" (amber). <70 reads as "heavy drift" (red). The banding is the same everywhere a score shows up — comparison cards, run-detail tabs, dashboard widgets — so the visual language stays consistent across the product.

Talk to us

Get a 20-minute walkthrough.

See how design fits the rest of Traceback.