Recording of the visual regression run on app.heydopple.ai · HeyDopple — app walkthrough.

In this video· click a step to jump to it

A
Passed

Test recording

HeyDopple — app walkthrough

58,379 ms · 308 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36';
  await page.context().setExtraHTTPHeaders({ 'User-Agent': UA }).catch(() => {});
  for (const pat of [
    '**/cdn-cgi/scripts/**/email-decode.min.js',
    '**/browser.sentry-cdn.com/**',
    '**/cdn.segment.com/**',
    '**/connect.facebook.net/**',
    '**/www.googletagmanager.com/**',
    '**/static.hotjar.com/**',
    '**/*.clarity.ms/**',
  ]) { await page.route(pat, r => r.abort()).catch(() => {}); }
+104 more lines claim the test to get the full code.

Checks run

Run
Visual
0.54%
Text
DOM
Network
+13 −13
Console
A11y
A
Perf
351 over
URL
Variables
Full report
Log in →
308
Diff px
58s
Duration
A
Accessible
WCAG 2.2 · 94
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We signed up, confirmed by email, built a dopple through all five wizard steps and then drove the manage view: Documents, Settings, Interactive, Theme, Conversations, Analytics and Job Tools, plus the live public dopple page and a Job Fit Check. The wizard itself is the strongest part of the product, and the manage view gives away more than most free tiers do. The problem is what happens if someone takes the skip you offer on the last step.

Highlights
  • The create wizard is five genuinely distinct steps
    Goal, Configure, Theme, Interactive, Documents, each with a real decision in it rather than padding. The Theme step renders a live chat preview as you pick colours and fonts.
  • Seven manage tabs, and the paywall is honest about where it starts
    Documents, Settings, Interactive, Theme, Conversations, Analytics and Job Tools are all reachable free. Analytics gives you real Total Visits and Conversations, then blurs the rest behind Upgrade to Pro rather than hiding the tab. Showing the shape of what is locked beats a dead menu item.
  • Confirm link drops you straight into building
    The Supabase confirmation link lands on /dashboard/create, not a generic dashboard. Zero dead steps between confirming an email and making the thing you came for.
Friction points
  • You can launch a dopple with no knowledge base, and it ships broken
    Step 5 puts 'I'll do this later' next to 'Launch My Dopple'. Take it and you get a live, shareable URL whose every reply is 'This dopple is not active yet because it has no knowledge base. Ask the owner to upload at least one document.' Share and Embed sit right above that message, so the natural next move is to send someone a dead link. Either gate Launch on one document or mark the dopple as a draft until it has one.
  • Two of the three 'add documents' methods are inert
    The Documents panel offers Upload Files, Import from URL and Paste Text as a row of choices. Clicking any of them renders no new input and no dialog: the DOM input count stays at 1 (the hidden file picker) in every case, on both the wizard and the manage view. The only working path is drag-and-drop or Select Files. Since pasting a resume is the fastest route to a working dopple, this is the button that costs you activations.

3 visual changes

Step 111 px changed
Before
Before
After
After
Diff
Diff
Step 7286 px changed
Before
Before
After
After
Diff
Diff
Step 911 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,732 test runs recorded · 998 products tested with Lastest

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