Recording of the visual regression run on dropfix.in · DropFix — app walkthrough (authenticated).

In this video· click a step to jump to it

D
Passed ✓

Test recording

DropFix — app walkthrough (authenticated)

39,835 ms · 73,264 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const EMAIL = '[email protected]';
  const PASS = 'LastestDemo24!';
  const shot = (k, s) => screenshotPath.replace('.png', `-${k}-${s}.png`);
  const settle = () => page.waitForLoadState('networkidle', { timeout: 12000 }).catch(() => {});
  const dismiss = async () => { const b = page.getByRole('button', { name: /accept|allow|got it|agree|ok$/i }).first(); if (await b.isVisible().catch(() => false)) await b.click().catch(() => {}); };
  let n = 1;

  // ── Public phase ──
  stepLogger.log('Scenario ' + n + ': Home');
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' }); await dismiss(); await settle();
  await page.locator('h1, main, body').first().waitFor({ state: 'visible', timeout: 5000 }).catch(() => {});
+47 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
39.50%
Text
—
DOM
✓
Network
+56 −160
Console
✓
A11y
—
Perf
96 over
URL
✓
Variables
—
Full report
Log in →
73,264
Diff px
40s
Duration
—
Accessible
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

DropFix's signup is clean (email + workspace URL + password) and gates on email verification before first login — sensible for a churn tool tied to a billing workspace. Post-login the product opens on a guided 'app setup' wizard (pre-filled with your workspace) then a well-organised dashboard: Users, Signals, Digest, Analytics, Product health, Feature heatmap, Settings.

Highlights
  • Clear dashboard IA
    Sidebar splits the product into Signals / Analytics / Product health / Feature heatmap — a churn analyst finds the risk view in one click.
  • Guided app-setup
    First authed screen asks how often healthy users log in and which billing provider you use (Stripe/Paddle/Recurly/...) — it configures the churn model from your answers instead of dropping you into an empty dashboard.
  • In-app feedback loop
    Dashboard surfaces a 'What should we build next?' prompt — founder-to-user feedback baked into the product.
Friction points
  • Verify-email blocks first login
    You can't log in until the verification link is clicked ('Please verify your email before logging in'). Good security, but a brand-new evaluator stalls if the email is slow.
  • /dashboard bounces to /login when signed out
    Deep links from docs/emails lose context rather than showing a 'sign in to continue' nudge.

Visual change

Step 173,264 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
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 dropfix.in — 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.