Recording of the visual regression run on www.crazygames.com · crazygames-demo — inline register v5.

In this video· click a step to jump to it

W
Passed ✓

Test recording

crazygames-demo — inline register v5

44,962 ms · 8,322 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36).slice(-6);
  const EMAIL = `lastestcloud+cginl${STAMP}@gmail.com`;
  const PASSWORD = `•••`;
  const USERNAME = `lastestdemo${STAMP}`;

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

  // Block sourcepoint + heavy ad noise so they don't intercept clicks
  await page.route(/sourcepoint|cdn\.privacy-mgmt|googletagmanager|google-analytics|doubleclick|tiktok|fbevents|hotjar|amplitude/i, r => r.abort().catch(() => {}));
+95 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.40%
Text
—
DOM
✓
Network
+186 −186
Console
✓
A11y
—
Perf
12 over
URL
✓
Variables
—
Full report
Log in →
8,322
Diff px
45s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

CrazyGames' login modal opens via the Log-in button (once the Sourcepoint consent iframe is dismissed) and offers Google/Facebook/Apple SSO + plain email/password signup. After password+age-checkbox+username, Firebase Auth signs you in immediately (verify-email is asynchronous). The Firebase-Auth localStorage token replayed in the captured session; authed home shows the game catalog with username + profile menu instead of the Log-in CTA.

Highlights
  • Instant-Firebase-auth signup
    Account is created and signed-in within the modal — no email verification gate blocking first product use. Verify-email is sent but is a soft follow-up, not a wall.
  • No-account play remains default
    Most games are immediately playable without signup; the modal is a softer ask than a hard signup wall (common in casual-games category).
Friction points
  • Sourcepoint consent iframe blocks every CTA
    On first paint a cross-origin Sourcepoint privacy iframe intercepts all pointer events until acknowledged. Visitors who don't engage with the consent dialog can't reach the Log-in button or any in-game CTA. Automated evaluators have to remove the iframe DOM-side to proceed.

5 visual changes

Step 22,386 px changed
Before
Before
After
After
Diff
Diff
Step 3986 px changed
Before
Before
After
After
Diff
Diff
Step 4986 px changed
Before
Before
After
After
Diff
Diff
Step 51,997 px changed
Before
Before
After
After
Diff
Diff
Step 61,967 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,579 test runs recorded · 1,174 products tested with Lastest

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