Recording of the visual regression run on www.form4.ai · Form4.ai — app walkthrough.

In this video· click a step to jump to it

W
Passed

Test recording

Form4.ai — app walkthrough

44,415 ms · 306 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, s) => screenshotPath.replace('.png', '-' + n + '-' + s + '.png');
  const ORIGIN = "https://www.form4.ai";
  const seen = new Set();
  let idx = 1, pi = 1;
  // Public marketing context (1 shot, pre-login)
  await page.goto("https://www.form4.ai/", { waitUntil: 'domcontentloaded' }).catch(function(){});
  await page.waitForTimeout(1800);
  { const cb = page.getByRole('button', { name: /accept|got it|allow|^ok$/i }).first(); if (await cb.isVisible().catch(function(){return false;})) await cb.click({timeout:1500}).catch(function(){}); }
  stepLogger.log('Scenario 1: Public home'); await page.screenshot({ path: shot(idx++, 'public-home'), fullPage: true });
  // Authed landing
  await page.goto("https://www.form4.ai/", { waitUntil: 'domcontentloaded' }).catch(function(){});
+40 more lines claim the test to get the full code.

Checks run

Run
Visual
0.03%
Text
DOM
Network
Console
A11y
Review
Perf
18 drift
URL
Variables
Full report
Log in →
306
Diff px
44s
Duration
Review
Accessible
WCAG 2.2
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Form4.ai turns raw SEC Form 4 insider-trade filings into a clean, filterable, real-time feed. The authed dashboard is genuinely dense in a good way: value filters from $100k to $10M+, sort-by-recency/value, expandable per-filing transactions, a personal watchlist, and a delightful set of themes (Dracula, Synthwave, Cupcake...). Signup auto-sessioned straight into the dashboard.

Highlights
  • Free tier shows real data
    Free users see filings (72h-delayed) — the dashboard is fully explorable without paying, which is exactly the right call for a research tool building trust.
  • Filter ergonomics
    One-tap value thresholds ($1M+, $5M+, $10M+) plus sort modes make it easy to jump straight to the trades that matter.
  • Theme delight
    Eight themes including Synthwave and Dracula — small touch, but it signals a founder who cares about the product feel.
Friction points
  • Watchlist is Pro-gated with an upsell modal
    Clicking 'Add to watchlist' on a filing pops a 'Track this ticker — Upgrade to Pro' modal rather than saving. Reasonable monetisation, but a free user can't build even a tiny watchlist, which is often the first thing a research user wants to do.
  • Telegram connect is the primary alert channel
    Alerts hinge on connecting Telegram; users who don't use Telegram have no obvious email-alert fallback in the free flow.

7 visual changes

Step 154 px changed
Before
Before
After
After
Diff
Diff
Step 219 px changed
Before
Before
After
After
Diff
Diff
Step 358 px changed
Before
Before
After
After
Diff
Diff
Step 422 px changed
Before
Before
After
After
Diff
Diff
Step 569 px changed
Before
Before
After
After
Diff
Diff
Step 651 px changed
Before
Before
After
After
Diff
Diff
Step 933 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.
56,491 test runs recorded · 978 products tested with Lastest

This test was built for www.form4.ai — 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.