Recording of the visual regression run on www.auditaid.io · AuditAid — app walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

AuditAid — app walkthrough

55,106 ms · 40,765 pixels changed

We built this regression test for www.auditaid.io — it's yours to keep, free.

Take this test with you

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

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

Checks run

Run
✓
Visual
1.47%
Text
—
DOM
✓
Network
+660 −624
Console
✓
A11y
B
Perf
✓
URL
✓
Variables
—
Full report
Log in →
40,765
Diff px
55s
Duration
B
Accessible
WCAG 2.2 · 85
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

AuditAid pitches itself with a live in-browser 'audit demo' animation on the hero and a benchmark chart (88% EVMbench recall vs named competitors including Claude Opus 4.6 and GPT-5.2) that reads as unusually confident and well-sourced for a week-old launch. Signup is Google-OAuth-only via a Railway-hosted API, gated behind a mandatory scroll-to-accept Terms of Service modal on first login.

Highlights
  • Real functional scan, not a mockup
    Submitting a live public GitHub repo (Uniswap/v2-core) actually resolved the branch, listed all 12 .sol files with per-file effective LoC, flagged that foundry.toml/foundry.lock were missing (a real repo-quality finding), and produced a live $2,162 quote that updated as the LoC-scope slider moved.
  • $1,000 signup credit, visible immediately
    New Google sign-ins are auto-granted a $1,000 web-audit credit balance, shown on the Billing & usage page with a real ledger row timestamped to the second — a strong, concrete first-session incentive.
  • Confidential-by-default framing
    Repeated 'zero data retention' / 'we don't keep it, you do' messaging on both the hero and the ToS is a good trust signal for a product whose entire pitch is handling other people's unaudited source code.
Friction points
  • Scroll-gated ToS blocks first login
    The Terms of Service modal only enables 'I agree' after the user scrolls the embedded text pane to its end — easy to miss on a first visit since the dialog gives no visible progress indicator.
  • 'ZK' is a scroll-anchor, not a page
    Unlike Audit/Benchmarks/Usage, the 'ZK' nav item is a same-page scroll button rather than a route — inconsistent with the rest of the nav and not obvious until clicked.

7 visual changes

Step 13,221 px changed
Before
Before
After
After
Diff
Diff
Step 22,480 px changed
Before
Before
After
After
Diff
Diff
Step 86,610 px changed
Before
Before
After
After
Diff
Diff
Step 96,610 px changed
Before
Before
After
After
Diff
Diff
Step 106,610 px changed
Before
Before
After
After
Diff
Diff
Step 116,610 px changed
Before
Before
After
After
Diff
Diff
Step 128,624 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,322 test runs recorded · 1,174 products tested with Lastest

This test was built for www.auditaid.io — 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.