Recording of the visual regression run on haveclue.com · ETI authed personal command center walkthrough.

In this video· click a step to jump to it

H
Passed ✓

Test recording

ETI authed personal command center walkthrough

51,726 ms · 193,330 pixels changed

We built this regression test for haveclue.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against haveclue.com. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // Block third-party noise
  await page.route(/cloudflare-static\/email-decode|cdn-cgi\/scripts|googletagmanager|google-analytics|hotjar|segment|fullstory|sentry|posthog|mixpanel/i, (route) => route.abort());

  const stamp = Date.now().toString(36);

  const shot = async (n, slug) => {
    const file = screenshotPath.replace(/\.png$/, `-${String(n).padStart(2, '0')}-${slug}.png`);
    await page.screenshot({ path: file, fullPage: false });
    stepLogger?.log?.(`shot ${n} ${slug}`);
  };
+120 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
1.91%
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
684 over
URL
✓
Variables
—
Full report
Log in →
193,330
Diff px
52s
Duration
—
Accessible
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Exodus Tracker is a 25-signal global crisis intelligence dashboard. Every panel is data-dense and live, which is exactly the surface where silent visual regressions hide. Lastest baselined nine checkpoints across the four core views (Dashboard, Causal, Markets, Geo), a key signal expansion (FX volatility), the command palette, and the magic-link sign-in popover so any drift in layout, color, or labels gets caught before users see it.

Highlights
  • 25-signal dashboard
    Component contributions panel baselined with all 25 weighted crisis signals visible (FX, aviation, outages, prediction markets, displacement, sovereign CDS, etc.).
  • Four-view coverage
    Captured Dashboard, Causal, Markets and Geo tabs in one walkthrough so a regression in any view fails fast.
  • Real auth surface tested
    Submitted a fresh magic-link request through the sign-in popover and baselined the Link sent confirmation, the most failure-prone surface for a free-tier funnel.
  • Drift-resilient baselines
    Timestamps and random values are frozen at capture time, so the next run diffs intent only (the dashboard refreshes every 60s otherwise).
  • Founder workflow end to end
    Command palette open, tab switch, panel expansion, magic-link submit. Nine screenshots replay the actual exploration a first-time user does in under thirty seconds.

9 visual changes

Step 111,921 px changed
Before
Before
After
After
Diff
Diff
Step 225,707 px changed
Before
Before
After
After
Diff
Diff
Step 325,706 px changed
Before
Before
After
After
Diff
Diff
Step 411,921 px changed
Before
Before
After
After
Diff
Diff
Step 526,502 px changed
Before
Before
After
After
Diff
Diff
Step 626,500 px changed
Before
Before
After
After
Diff
Diff
Step 712,146 px changed
Before
Before
After
After
Diff
Diff
Step 826,425 px changed
Before
Before
After
After
Diff
Diff
Step 926,502 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for haveclue.com — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.