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

In this video· click a step to jump to it

F
Passed ✓

Test recording

fun.app — app walkthrough

141,342 ms · 987,675 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against fun.app. 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) => page.screenshot({ path: screenshotPath.replace('.png', `-${n}-${slug}.png`), fullPage: true });

  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1500);
  await page.getByRole('button', { name: 'Accept all' }).click().catch(() => {});
  await shot(1, 'feed-authed');
  stepLogger.log('Home Feed — authenticated via registered-account storage_state');

  const loggedIn = await page.getByRole('link', { name: 'Account' }).isVisible().catch(() => false);
  if (!loggedIn) {
    throw new Error('Session did not start authenticated: Account nav link not visible');
+56 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
10.41%
Text
—
DOM
—
Network
—
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
987,675
Diff px
2m 21s
Duration
—
Accessible
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

fun.app (by Fundamental Design Lab) is a fandom/creator discovery feed — think Pinterest crossed with Reddit for fan communities. Signup is a clean 2-step flow (email+password, then username+age/terms) with Google/Apple OAuth offered too, and no email-verification gate blocks browsing — the account is usable immediately. Once in, the authenticated surface is genuinely rich: Feed, Discover, Trending, a personal Dashboard, Following, Favorites, Collections, Channels, Notifications and a real user Profile, all populated with live community content (dogs channel, user posts with reactions).

Highlights
  • No email-verify friction
    Account creation lands the visitor directly in an authenticated, personalised feed — no waiting on a confirmation email to start exploring. Strong first-session retention move.
  • Deep information architecture for a fandom app
    Feed / Discover / Trending / Dashboard / Following / Favorites / Collections / Channels is an unusually complete nav for an early-stage creator platform — most competitors ship 3-4 of these.
  • Multiple column-density view options
    5/3/2/1-column toggle on the main feed is a nice touch for users who want to scan vs. focus.
Friction points
  • Very low automated accessibility score (6/61 rules, 6 critical)
    The a11y scan flagged 6 critical violations across the authenticated surface — likely missing alt text and low-contrast icon-only buttons across the dense feed UI. Worth a pass before scaling content volume.

2 visual changes

Step 4492,469 px changed
Before
Before
After
After
Diff
Diff
Step 7495,206 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,300 test runs recorded · 1,174 products tested with Lastest

This test was built for fun.app — 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.