In this video· click a step to jump to it
1
Passed ✓
Test recording
1Link — app walkthrough
36,848 ms · 1,861,209 pixels changed
We built this regression test for 1link.gg — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against 1link.gg. 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 USER = '/viktorlastestxa04';
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1200); await new Promise(r => setTimeout(r, 250)); await anim(max, 0, 700); })()";
const SB = {"access_token":"•••","refresh_token":"•••","user":{"id":"a1c04cb1-034a-40db-b056-01b69525d29f","aud":"authenticated","role":"authenticated","email":"[email protected]","app_metadata":{"provider":"email","providers":["email"]},"user_metadata":{"auth_type":"email","display_name":"My Profile","email_verified":true},"is_anonymous":false},"token_type":"bearer","expires_in":3600,"expires_at":1784671032};
const AG = {"version":"2","verifiedAt":1784667386038,"verdict":"allow","verificationMethod":"challenge","deviceId":"mkh96j"};
await page.addInitScript(function (data) {
try {
window.localStorage.setItem('sb-sxjgucizwluxlxraeqok-auth-token', JSON.stringify(data.sb));
window.localStorage.setItem('aegix_verified', JSON.stringify(data.ag));Checks run
1,861,209
Diff px
37s
Duration
A
Accessible
WCAG 2.2 · 95
A
Fast
Web Vitals · 100
Notes from the demo run
AI-generated1Link is a fast link-in-bio builder where the editor IS the live page: your avatar, name, bio and link blocks are all editable in place, with appearance and background controls floating over the real page rather than hidden in a separate settings screen. No preview toggle, what you edit is what visitors see.
Highlights
- True WYSIWYG editingThere is no separate 'preview' mode. You tap your name, bio or a block directly on the live page and edit it in context, which removes the usual edit-then-preview back-and-forth of link-in-bio tools.
- Self-custodial signup optionAlongside the standard 6-digit email code, the signup screen offers 'Prefer full self-custody? Use a Secret Key', a passwordless self-custodial path. A differentiated stance for a link-in-bio product.
Friction points
- Permanent username is under-flaggedThe claim step warns 'Can't be changed later' only in small caption text, yet it is irreversible. Promoting it to an explicit confirm step would prevent a regretted handle.
- Onboarding hint is easy to missThe 'Tap anything to edit' guidance is a single floating tooltip that dismisses on the first tap, so a distracted first-timer may never learn the page is directly editable.
2 visual changes
Share this run
Earned · Lastest awards
Proof your app is not AI slop
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 1link.gg — 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.





