Recording of the visual regression run on launch.tavalabs.app · Launch Map — public walkthrough.

In this video· click a step to jump to it

L
Passed ✓

Test recording

Launch Map — public walkthrough

89,342 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against launch.tavalabs.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) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const log = (m) => { try { stepLogger && stepLogger.log && stepLogger.log(m); } catch {} };
  const warn = (m) => { try { stepLogger && stepLogger.warn && stepLogger.warn(m); } catch {} };

  // Block known third-party console noise.
  await page.route('**/*', (route) => {
    const url = route.request().url();
    if (/cloudflare-static\/email-decode|google-analytics|googletagmanager|hotjar|segment|fullstory/i.test(url)) {
      return route.abort();
    }
+59 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+30 −10
Console
5 new
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
1m 29s
Duration
—
Accessible

Notes from the demo run

AI-generated

Launch Map leads with a strong, confident tagline ("Launch once. Be seen everywhere.") and a clean three-card feature grid (Directory Tracker, Badge Wall, Live Updates). Typography is consistent, the system-live indicator adds personality, and the marketing surface is genuinely well composed. The product behind it is essentially invisible from the marketing site though: the nav links to About, Pricing, and the Sign In CTA all resolve to 404 on direct navigation, and only the /login route renders a working form when reached via in-app click navigation. End result: a great landing page in front of an app the visitor cannot reliably reach.

Highlights
  • Strong tagline
    "Launch once. Be seen everywhere." pairs well with the badge-wall + 30+ directories pitch. Clear, confident, memorable.
  • Clean feature grid
    Three feature cards (Directory Tracker, Badge Wall, Live Updates) each read in under 8 seconds. Typography hierarchy is well tuned.
  • System Live indicator
    The "SYSTEM LIVE" pill at top and the matching footer status both add a quiet identity beat that very few indie SaaS landing pages bother with.
Friction points
  • /about returns 404 on direct nav
    The nav link is rendered as <a href="/about"> but the Vercel deployment has no /about route — direct navigation and reloads serve a Vercel 404 page. Same pattern on /pricing.
  • /pricing returns 404 on direct nav
    Sharing the pricing URL or refreshing the page breaks. This is a real SEO + paid-traffic loss: any Google result that points to /pricing currently 404s.
  • /login renders a form on click, 404 on refresh
    Clicking "Sign In" or "Start Your Launch" renders a working email + password form. Refreshing that page or pasting the URL returns the Vercel 404. Classic SPA routing fallback bug: the dev set up client routing but never added a catch-all rewrite to index.html in vercel.json.
Couldn't reach
  • /signup·Returns 404 on direct navigation; no public register page reachable for automated signup

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,604 test runs recorded · 1,174 products tested with Lastest

This test was built for launch.tavalabs.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.