Recording of the visual regression run on makerpa.ge · Maker Page — app walkthrough.

In this video· click a step to jump to it

M
Passed

Test recording

Maker Page — app walkthrough

89,071 ms · 288 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against makerpa.ge. 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 });

  let postLoginActions = 0;
  const gate = /create account|continue with github|forgot password|sign in to maker/i;

  // ---------- Public phase ----------
  stepLogger.log('Public: marketing home');
  await page.goto(baseUrl + '/', { waitUntil: 'domcontentloaded' });
+113 more lines claim the test to get the full code.

Checks run

Run
Visual
0.18%
Text
DOM
Network
+0 −28
Console
A11y
A
Perf
532 over
URL
Variables
Full report
Log in →
288
Diff px
1m 29s
Duration
A
Accessible
WCAG 2.2 · 94
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We registered on makerpa.ge and drove your dashboard end-to-end: claimed a handle, wrote a bio, added a startup by URL, switched themes, restyled the badge, and walked Analytics, Install, Settings and the public preview. The thing that stands out is how little the editor asks of you before it shows you something — the phone preview on the right updates as you type, so the page feels real before you have decided whether to pay for it.

Highlights
  • Live preview earns its screen space
    The phone mockup beside the editor re-rendered the bio and avatar as we typed, with an inline 'Saved' marker. Most maker-page tools make you click Preview; not needing to is the reason the first 60 seconds feel good.
  • Add-a-startup does the boring part
    We pasted https://lastest.cloud and it came back with the favicon and the name 'Lastest' already filled — only the description was left to us. That is exactly the right split of work.
  • Themes are a real choice, not a toggle
    12 themes and 5 fonts, each with a visible swatch row. Switching to Midnight re-rendered the preview instantly.
Friction points
  • /signup and /sign-up both 404
    Your registration page lives at /register only. Anyone who guesses the more common /signup (or follows an old link) lands on a hard 404 instead of your form. Two redirect lines in the router fixes it.
  • The handle is permanent but nothing slows you down
    The claim field says 'This cannot be changed later', then claims on a single click with no availability hint and no confirm step. A typo there becomes a permanent public URL — an inline check plus a confirm would cost you one dialog and save a support thread.
Couldn't reach
  • /dashboard/deploy·Leads to plan selection and checkout — we never touch a payment flow on someone else's product.

4 visual changes

Step 572 px changed
Before
Before
After
After
Diff
Diff
Step 672 px changed
Before
Before
After
After
Diff
Diff
Step 772 px changed
Before
Before
After
After
Diff
Diff
Step 972 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 makerpa.ge — 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.