Recording of the visual regression run on memordesk.com · MemorDesk — app walkthrough.

In this video· click a step to jump to it

M
Passed ✓

Test recording

MemorDesk — app walkthrough

88,602 ms · 143,612 pixels changed

We built this regression test for memordesk.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against memordesk.com. 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`);

  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 ['**/googletagmanager.com/**', '**/google-analytics.com/**', '**/connect.facebook.net/**', '**/*.sentry-cdn.com/**', '**/*.ingest.de.sentry.io/**', '**/cdn.segment.com/**']) {
    await page.route(pattern, function(r){ return r.abort(); }).catch(function(){});
  }

  // ── PUBLIC 1: marketing home ──────────────────────────────────────────────
  stepLogger.log('Public 1: Marketing home');
  await page.goto(baseUrl + '/landing', { waitUntil: 'domcontentloaded' });
  await page.getByRole('button', { name: /accept all cookies|accept all/i }).first().click({ timeout: 2500 }).catch(function(){});
+97 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
54.41%
Text
—
DOM
✓
Network
+294 −294
Console
14 new
A11y
A
Perf
1442 over
URL
✓
Variables
—
Full report
Log in →
143,612
Diff px
1m 29s
Duration
A
Accessible
WCAG 2.2 · 93
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

We signed up to MemorDesk with a fresh work email, confirmed via the emailed link, walked your onboarding, and then drove twelve authenticated surfaces: the dashboard, Meetings, Chat Kojo, Action Items (list and Kanban), Knowledge, Integrations, Teams, Billing & Usage and Settings. The whole run is in the 1m28s recording above. Your empty states are the standout: almost every panel explains what will land there instead of showing a blank box, which is rare and makes the zero-data first session feel intentional rather than broken.

Highlights
  • Empty states that teach
    Dashboard, Meetings and Action Items each explain what will appear once a meeting is recorded, so a first-session visitor is never staring at a blank panel wondering if it loaded.
  • Onboarding asks exactly four things
    Discovery source, focus, workspace and team size, then an optional calendar connect with a visible Skip for now. We were in the product in under a minute with nothing forced.
  • Integrations page is already populated
    It shows 3 connected items on a brand-new workspace rather than an empty grid, which reads as a working product instead of a placeholder.
Friction points
  • Kojo's first answer is still 'Starting' after 8 seconds
    We asked Kojo a question on a fresh workspace and 8s later the panel still read 'Working for 8s / Starting' with no partial text. A streamed first token, or a line saying it is searching an empty workspace, would stop that read as a hang.
  • Referrals is a live nav item that says Coming Soon
    Sidebar 'Referrals' routes to a page whose only content is 'The referral program is being finalized.' Hiding the item until it ships keeps the nav honest.
Couldn't reach
  • /dashboard/referrals·Coming Soon placeholder, nothing to capture

13 visual changes

Step 16,411 px changed
Before
Before
After
After
Diff
Diff
Step 351,044 px changed
Before
Before
After
After
Diff
Diff
Step 44,135 px changed
Before
Before
After
After
Diff
Diff
Step 54,637 px changed
Before
Before
After
After
Diff
Diff
Step 68,301 px changed
Before
Before
After
After
Diff
Diff
Step 71,169 px changed
Before
Before
After
After
Diff
Diff
Step 84,122 px changed
Before
Before
After
After
Diff
Diff
Step 923,695 px changed
Before
Before
After
After
Diff
Diff
Step 102,013 px changed
Before
Before
After
After
Diff
Diff
Step 113,869 px changed
Before
Before
After
After
Diff
Diff
Step 1226,820 px changed
Before
Before
After
After
Diff
Diff
Step 133,756 px changed
Before
Before
After
After
Diff
Diff
Step 143,640 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,226 test runs recorded · 1,151 products tested with Lastest

This test was built for memordesk.com — 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.