Recording of the visual regression run on www.merrydiv.com · merrydiv — public walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

merrydiv — public walkthrough

33,196 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // PUBLIC-ONLY MODE — MerryDiv's signup API rejects automated submissions
  // even with valid email/password/terms-checked (manual JS-setter signup works
  // but page.fill() + click submit silently stays on /signup). Pivoted to
  // public-only per skill guidance to ship a clean share rather than burn
  // more retries on the auth wall.
  const AUTH_AUTOMATABLE = false;

  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});

  await page.route('**/*', (route) => {
+67 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+2051 −0
Console
14 new
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
33s
Duration
—
Accessible

Notes from the demo run

AI-generated

MerryDiv leads with a strong tagline ("Dividend Tracker with Automatic Brokerage Sync. Know Your Dividends.") and immediately surfaces brokerage trust signals plus the Plaid integration line below the hero. The pricing/signup pages are clean, single-column, and consistent with the marketing surface. The cookie banner overlays the bottom on first load but does not block the hero CTA.

Highlights
  • Trust below hero
    Plaid + named brokerages (12,000+) are surfaced immediately under the hero, which lowers the "will it actually connect to my account?" doubt that's the #1 question for a dividend tracker.
  • Public surface is shippable
    Marketing, related-resources, pricing, and signup all render server-side with stable layout; no skeleton-flash or hydration jank captured across the 7 baselines.
  • Signup form is minimal
    Single email + password + terms checkbox, plus Google/Apple OAuth. No marketing-spam fields. This is the right tradeoff for an indie finance product.
Friction points
  • Cookie banner persists across navigations
    Banner re-asserts itself after route changes on some pages even after dismissal, which shows up in 2 of 7 baselines as a bottom-of-viewport overlay.
  • Reject-All button is visually equal-weight to Accept-All
    GDPR-compliant but reduces the share of users who consent to analytics. Worth A/B testing visual hierarchy.
Couldn't reach
  • /i/dashboard·Could not complete automated signup to reach authenticated surface; manual JS submission works, automated fill+click does not.
  • /login·Same auth wall — no account to log in with after signup failed.

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 www.merrydiv.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.