Recording of the visual regression run on pactly.co.uk · Pactly — app walkthrough.

In this video· click a step to jump to it

P
Passed ✓

Test recording

Pactly — app walkthrough

69,888 ms · 3,388 pixels changed

We built this regression test for pactly.co.uk — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against pactly.co.uk. 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) => page.screenshot({ path: screenshotPath.replace('.png', `-${n}-${slug}.png`), fullPage: true });
  await page.route('**/*google-analytics*/**', r => r.abort());
  await page.route('**/*googletagmanager*/**', r => r.abort());
  await page.route('**/*analytics.js*', r => r.abort());
  await page.route('**/*hotjar*/**', r => r.abort());

  stepLogger.log('01 - Home page');
  await page.goto('https://pactly.co.uk', { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1500);
  await shot('01', 'home');
+80 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
2.13%
Text
—
DOM
✓
Network
+15 −0
Console
✓
A11y
Review
Perf
180 over
URL
✓
Variables
—
Full report
Log in →
3,388
Diff px
1m 10s
Duration
Review
Accessible
WCAG 2.2
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Pactly is a clean, mobile-first e-signature SaaS that replaces PDF back-and-forth with a shareable signing link. The dashboard is minimal and purposeful — stats up top, filter tabs for contract status (All/Draft/Pending/Signed/Declined/Revoked/Expired), and a clear CTA. The contract editor has a rich-text body, built-in signature panel, and recipient fields. Settings allow company branding (logo, colors). The affiliates program is built-in.

Highlights
  • Clean contracts dashboard
    Stats cards (sent, signed, remaining) plus filter tabs give instant status visibility with zero clutter
  • Contract editor UX
    Rich-text body + inline signature preview + recipient details all on one page — no wizard steps
  • Company branding in Settings
    Logo upload, primary/secondary/accent color pickers for white-label contract appearance
  • Built-in affiliates program
    Affiliate page available in the sidebar — unusual for early-stage SaaS
  • Template system
    Templates page with CREATE TEMPLATE flow for faster recurring contract creation
Couldn't reach
  • ·
  • ·
  • ·
  • ·
  • ·

6 visual changes

Step 134 px changed
Before
Before
After
After
Diff
Diff
Step 3681 px changed
Before
Before
After
After
Diff
Diff
Step 8630 px changed
Before
Before
After
After
Diff
Diff
Step 9681 px changed
Before
Before
After
After
Diff
Diff
Step 14681 px changed
Before
Before
After
After
Diff
Diff
Step 15681 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,262 test runs recorded · 1,161 products tested with Lastest

This test was built for pactly.co.uk — 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.