In this video· click a step to jump to it
Test recording
Encrypted Clipboard Manager — signup bug
31,241 ms · 4,588 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 shot=(n,s)=>screenshotPath.replace('.png','-'+n+'-'+(String(s).replace(/[^a-z0-9]+/gi,'-').replace(/^-|-$/g,'').toLowerCase().slice(0,22)||'view')+'.png');
const ORIGIN='https://encryptedclipboard.app'; let idx=1; const findings=[];
const cap=async(s)=>{ stepLogger.log('Scenario '+idx+': '+s); await page.screenshot({path:shot(idx,s),fullPage:true}); idx++; };
await page.goto(ORIGIN+'/',{waitUntil:'domcontentloaded'}).catch(function(){}); await page.waitForTimeout(1800); await cap('home');
await page.goto(ORIGIN+'/user/login',{waitUntil:'domcontentloaded'}).catch(function(){}); await page.waitForTimeout(2000); await cap('login');
await page.getByRole('button',{name:/magic link/i}).click().catch(function(){});
await page.waitForTimeout(900);
await page.locator('input[type=email]').first().fill('[email protected]').catch(function(){});
await page.waitForTimeout(400); await cap('magic-link-email-entered');
await page.getByRole('button',{name:/send magic link/i}).click().catch(function(){});
await page.waitForTimeout(5000); await cap('magic-link-requested-200ok');Checks run
Notes from the demo run
AI-generatedEncrypted Clipboard Manager is a zero-knowledge, end-to-end-encrypted clipboard history that syncs across devices (Chrome/Edge extension + web dashboard) — a polished landing with a credible security story and an open-source crypto package. The blocker: its auth emails never arrive. Both the signup verification and the login magic-link endpoints return 200 OK but deliver nothing, so an account can never be activated or signed into via email.
- Credible security storyZero-knowledge + AES-256-GCM + an open-source @encryptedclipboard/crypto package gives the privacy claim real substance, not just marketing.
- Auth emails never deliver (launch-blocking)POST /api/auth/magic-link (and signup verification) return 200 OK but no email is ever delivered — confirmed across inbox/spam/trash for an hour while other services delivered to the same address. Users can't activate or log in. Fix: check the transactional email provider (SPF/DKIM/domain verification, sandbox mode, or a silently-failing send).
Visual change
Share this run
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.


