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

In this video· click a step to jump to it

E
Passed ✓

Test recording

encclip — app walkthrough

60,789 ms · 7,103 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const CFG = {"appEntry":"/dashboard/user","publicMaxNav":0,"fullPage":true,"steps":[{"goto":"/dashboard/user","dismiss":true,"waitMs":2400,"label":"dashboard-usage"},{"goto":"/dashboard/user/recent","waitMs":2000,"label":"recent-items"},{"goto":"/dashboard/user/synced-items","waitMs":2000,"label":"synced-items"},{"goto":"/dashboard/user/shared-items","waitMs":2000,"label":"shared-items"},{"goto":"/dashboard/user/browsers","waitMs":2000,"label":"connected-browsers"},{"goto":"/dashboard/user/subscription","waitMs":2000,"label":"subscription"},{"goto":"/dashboard/user/support","waitMs":1800,"label":"support"},{"goto":"/dashboard/user/profile","waitMs":1800,"label":"profile-settings"}]};
  const shot = function(i, s){ return screenshotPath.replace('.png', '-' + i + '-' + s + '.png'); };
  page.setDefaultTimeout(6000);
  // single combined noise-abort route (1 action instead of ~10)
  await page.route(function(u){ return /sentry|segment\.com|googletagmanager|google-analytics|hotjar|posthog|connect\.facebook|cdn-cgi\/scripts/.test(u.toString()); }, function(r){ r.abort().catch(function(){}); }).catch(function(){});
  let n = 1;
  const FP = CFG.fullPage !== false;
  const GOTO = 11000;
  const wait = function(ms){ return page.waitForTimeout(ms||500); };
  const dismiss = async function(){ const d = page.getByRole('button', { name: /skip|dismiss|maybe later|not now|got it|close|no thanks|continue|get started/i }).first(); if (await d.isVisible().catch(function(){return false;})) { await d.click({ timeout:2000 }).catch(function(){}); await wait(400); } };
  const clickByText = function(src){ return page.evaluate(function(s){
+55 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
1.07%
Text
—
DOM
✓
Network
+520 −520
Console
✓
A11y
Review
Perf
40 over
URL
✓
Variables
—
Full report
Log in →
7,103
Diff px
1m 01s
Duration
Review
Accessible
WCAG 2.2
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Encrypted Clipboard Manager is a privacy tool — end-to-end encrypted clipboard history that syncs across browsers. The authenticated User Dashboard shows your usage (Items 0/10, Storage 0B/10MB), a Subscription Status card (Free, lifetime, active to 2027) and shortcuts to Update Profile and Synced Data, with a left rail of Dashboard, Subscription, Recent Items, Synced Items, Shared Items, Browsers, Support and Profile Settings.

Highlights
  • Clear quota + lifetime-free framing
    The dashboard leads with Items and Storage meters and a 'Free / lifetime / active to 2027' subscription card — a privacy-conscious user immediately understands what they get for free.
  • Sensible cross-device model
    Recent / Synced / Shared Items plus a Browsers section make the 'clipboard that follows you across browsers' model legible without a manual.
Friction points
  • Cloud features are blocked behind an email verification that never arrived
    A persistent 'Email Verification Required — verify to access cloud features like syncing and item creation' banner sits across the top. In testing the verification email never landed (the sender appears to drop Gmail plus-alias *and* dot-variant addresses), which would leave a real signup unable to actually use the product's core sync feature.

2 visual changes

Step 16,861 px changed
Before
Before
After
After
Diff
Diff
Step 5242 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,257 test runs recorded · 1,158 products tested with Lastest

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