In this video· click a step to jump to it
Test recording
Waitless — app walkthrough
84,962 ms · 6,268 pixels changed
We built this regression test for www.waitless.it — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.waitless.it. 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/**',
]) { await page.route(pat, r => r.abort()).catch(() => {}); }
Checks run
Notes from the demo run
AI-generatedWe registered with email and password, then ran the queue tool the way a shop would: added Ada Lovelace to the live queue, showed the customer QR, called her through to Now Serving, refreshed the board, then crossed into the IMAP migration tool and the review funnel on the same account. The one-account-many-tools idea holds up - all three apps accepted the session with no second login. Two things to fix: registering does not sign you in, and the queue counters do not update when a customer is added.
- One account really does span three productsQueue dashboard, IMAP migrations and the review funnel all accepted the same session with no re-auth. The 'one account for all of them' promise on the homepage is true, which is unusual at this stage.
- Add-to-queue is a two-field jobName plus one contact method and the customer is at position #1 with Complete / Skip / remove actions inline. Counter staff could use this with no training.
- IMAP migration states its safety guarantees up front'Safe to re-run: duplicates are skipped, the source is never modified' sits above the fold. That is exactly the sentence a nervous admin needs before touching a mailbox.
- Queue counters stay at 0 after adding a customerWith Ada Lovelace visibly at position #1 and Now Serving showing her name, the header still reads 'Current Queue ( 0 )' and the sidebar 'In Queue 0 customers waiting'. The row renders from fresh data but the counts are not recomputed after the add.
- Registering does not sign you inSubmitting register.html redirects to login.html with no 'account created' message, so it reads as a failed signup. We only knew it had worked because the same credentials then logged in. Auto-signing in after register, or a one-line success banner, recovers that drop-off.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.waitless.it — 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.




















