Recording of the visual regression run on founder.page · founder.page — app walkthrough.

In this video· click a step to jump to it

F
Passed

Test recording

founder.page — app walkthrough

42,183 ms · 345,842 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against founder.page. 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, slug) => screenshotPath.replace('.png', '-' + n + '-' + slug + '.png');
  const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36';
  await page.context().setExtraHTTPHeaders({ 'User-Agent': UA });
  await page.setViewportSize({ width: 1440, height: 900 });
  const STAMP = Date.now().toString(36);
  let acts = 0;
  const settle = async (ms) => { await page.waitForLoadState('networkidle', { timeout: 2500 }).catch(function () {}); await page.waitForTimeout(ms); };

  stepLogger.log('Public 1: founder.page discovery home');
  await page.goto(baseUrl + '/', { waitUntil: 'domcontentloaded' });
  await settle(3200);
+78 more lines claim the test to get the full code.

Checks run

Run
Visual
80.65%
Text
DOM
Network
+1788 −1788
Console
12 new
A11y
A
Perf
108 over
URL
Variables
Full report
Log in →
345,842
Diff px
42s
Duration
A
Accessible
WCAG 2.2 · 100
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

We signed into founder.page with Google and drove the whole page editor: Profile identity fields, the founder-since year, Projects add-by-URL, Revenue, Pinned posts, Appearance, Billing, Settings and the X-verification gate. The editor's promise that 'everything here updates the preview as you type' holds, and the left rail splits YOUR PAGE / DESIGN / ACCOUNT cleanly enough that we never had to hunt for a section.

Highlights
  • Add a project by URL
    Projects takes a bare URL and reads the page itself, instead of asking for name, tagline, logo and link separately.
  • Honest publish state
    A persistent 'Not live, verify to publish' marker in the rail and a top banner mean you always know the page is not public yet.
  • Section split in the rail
    YOUR PAGE / DESIGN / ACCOUNT is a small IA decision that makes a nine-item editor feel like three short lists.
Friction points
  • 'yourname' reads like a real handle
    Fresh after Google sign-in, the username field, the rail and the banner all show literal 'yourname' (founder.page/yourname, 'Verify @yourname on X'). It looks like a saved value rather than a placeholder. Greying it or pre-filling from the Google profile would make the next step obvious.
  • Bio is gated on a project
    The BIO box sits next to an 'Add a project first' chip, so the first thing most founders want to write is the one thing they cannot do yet.

5 visual changes

Step 1246,325 px changed
Before
Before
After
After
Diff
Diff
Step 298,884 px changed
Before
Before
After
After
Diff
Diff
Step 4310 px changed
Before
Before
After
After
Diff
Diff
Step 5310 px changed
Before
Before
After
After
Diff
Diff
Step 1213 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
a11y
WCAG AA
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 founder.page — 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.