Recording of the visual regression run on www.pixenza.com · Pixenza — authed Pro Studio walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

Pixenza — authed Pro Studio walkthrough

48,226 ms · 2,301 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = function (n, slug) { return screenshotPath.replace('.png', '-' + n + '-' + slug + '.png'); };
  const LOGIN_RE = /continue with google|sign in with google|sign up with google|log in to your account|sign in to your|create your account|welcome back\s*$/i;
  const state = { actions: 0, gated: [] };

  const settle = async function () {
    await page.waitForLoadState('domcontentloaded').catch(function () {});
    await page.waitForLoadState('networkidle', { timeout: 2500 }).catch(function () {});
    await page.waitForTimeout(1000);
  };

  const frame = async function (n, slug, label) {
+51 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
3.58%
Text
—
DOM
✓
Network
+242 −242
Console
✓
A11y
A
Perf
✓
URL
✓
Variables
—
Full report
Log in →
2,301
Diff px
48s
Duration
A
Accessible
WCAG 2.2 · 91
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We signed up for Pixenza with email + password, confirmed through the emailed link, and drove your Pro Studio end to end: Home, Your Designs, Gallery, Billing, and all three tools. The studio itself is the strong part - the Illustration generator's numbered 1-2-3 composer (what to illustrate, brand colour, style) tells a first-time visitor exactly what to do without a tooltip, and the split layout keeps the empty result panel explaining itself instead of going blank. One thing to fix: several obvious URLs 404 instead of redirecting.

Highlights
  • Numbered composer removes the blank-page problem
    The Illustration tool breaks generation into 1 What to illustrate, 2 Brand color, 3 Style. We typed a prompt cold and never had to guess what came next - rare for a prompt-to-image tool.
  • Empty state does real work
    'Your illustrations will appear here' sits next to four benefit tiles (On-brand artwork, Style library, Instant Color Editor, 100% Private). The zero-state sells the product instead of showing an empty box.
  • Credits are always visible
    The remaining-credit badge stays pinned in the sidebar on every route, so we always knew what a generation would cost us.
Friction points
  • /gallery, /designs, /settings and /account all 404
    The real routes are nested under /dashboard (/dashboard/gallery, /dashboard/designs, /dashboard/billing). Anyone typing the short URL from memory - or following a stale link - hits 'This page could not be found'. A handful of redirects in next.config.js closes it.
  • Verification email asks you to paste a supabase.co URL
    The fallback text reads 'copy and paste this direct verification endpoint string' followed by a raw dxkjufcgsntkwkneijda.supabase.co link. For a design product that's an off-brand moment, and the unfamiliar domain is exactly what a cautious user won't click.
Couldn't reach
  • Generate Illustration·We filled the prompt and stopped at the button - we don't spend a founder's generation credits during a demo run.

4 visual changes

Step 2605 px changed
Before
Before
After
After
Diff
Diff
Step 3605 px changed
Before
Before
After
After
Diff
Diff
Step 6486 px changed
Before
Before
After
After
Diff
Diff
Step 7605 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.
57,226 test runs recorded · 1,151 products tested with Lastest

This test was built for www.pixenza.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.