Recording of the visual regression run on www.cipherandrow.com · cipherandrow — app walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

cipherandrow — app walkthrough

79,179 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against www.cipherandrow.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 = function (n, s) { return screenshotPath.replace('.png', '-' + n + '-' + s + '.png'); };
  const LS = {"cr-language": "en-US", "ph_phc_AV4rZgSx3jK9fg624hvPojydgU3JLZbRnEkwArEhwXuQ_posthog": "{\"$device_id\":\"019f549d-5357-7b0c-9db5-b23ff3725133\",\"distinct_id\":\"abedb7d7-1959-49d0-9488-7f901e05423e\",\"$sesid\":[1783831196211,\"019f549f-c5f6-7c7d-b038-69d66c58c77a\",1783831184883],\"$epp\":true,\"$initial_person_info\":{\"r\":\"$direct\",\"u\":\"https://www.cipherandrow.com/auth/confirm?token_hash=e47dcaeaff4010f07eb21b7725dba32921fa241118fd9be111336c2e&type=signup&next=/dashboard\"},\"$user_state\":\"identified\",\"$last_posthog_reset\":\"2026-07-12T04:39:44.879Z\",\"$capture_rate_limit\":{\"tokens\":99,\"last\":1783831196211},\"$client_session_props\":{\"sessionId\":\"019f549f-c5f6-7c7d-b038-69d66c58c77a\",\"props\":{\"r\":\"$direct\",\"u\":\"https://www.cipherandrow.com/auth/confirm?token_hash=e47dcaeaff4010f07eb21b7725dba32921fa241118fd9be111336c2e&type=signup&next=/dashboard\"}},\"$error_tracking_suppression_rules\":[],\"$session_recording_remote_config\":{\"cache_timestamp\":1783831191272,\"enabled\":true,\"canvasFps\":3,\"canvasQuality\":\"0.4\",\"consoleLogRecordingEnabled\":true,\"endpoint\":\"/s/\",\"eventTriggers\":[],\"linkedFlag\":null,\"masking\":null,\"minimumDurationMilliseconds\":null,\"networkPayloadCapture\":{\"capturePerformance\":{\"network_timing\":true,\"web_vitals\":true,\"web_vitals_allowed_metrics\":null},\"recordBody\":true,\"recordHeaders\":true},\"recordCanvas\":true,\"recorderVersion\":\"v2\",\"sampleRate\":null,\"scriptConfig\":{\"script\":\"posthog-recorder\"},\"triggerMatchType\":null,\"urlBlocklist\":[],\"urlTriggers\":[],\"version\":1,\"canvasRecording\":{\"enabled\":true,\"fps\":3,\"quality\":\"0.4\"}},\"$autocapture_disabled_server_side\":false,\"$product_tours_enabled_server_side\":false,\"$heatmaps_enabled_server_side\":true,\"$web_vitals_enabled_server_side\":true,\"$web_vitals_allowed_metrics\":null,\"$exception_capture_enabled_server_side\":true,\"$dead_clicks_enabled_server_side\":true,\"$feature_flag_errors\":[],\"$active_feature_flags\":[],\"$enabled_feature_flags\":{},\"$feature_flag_payloads\":{},\"$feature_flag_details\":{},\"$feature_flag_request_id\":\"5fc34428-37b6-426d-90a6-7195313a08b5\",\"$feature_flag_evaluated_at\":1783831194012,\"$user_id\":\"abedb7d7-1959-49d0-9488-7f901e05423e\",\"$stored_person_properties\":{\"company_id\":\"00006204-ead8-4c6e-ba7c-f8a87af8778a\",\"role\":\"user\"},\"$sess_rec_flush_size\":{\"sessionId\":\"019f549f-c5f6-7c7d-b038-69d66c58c77a\",\"size\":429063},\"$initialization_time\":\"2026-07-12T04:39:51.188Z\",\"$configured_session_timeout_ms\":1800000,\"$debug_first_full_snapshot_timestamp\":1783831191244}", "lastExternalReferrerTime": "1783831191315", "cr-dashboard-mode": "audit", "__lovable_anonymous_id": "99eb51bb-051b-4046-87b9-7d5f85383956", "lastExternalReferrer": "empty", "cr-legacy-tour-wiped:abedb7d7-1959-49d0-9488-7f901e05423e": "1", "cr_device_id": "4f27a7fa-b31d-4ae0-9b6f-d8df8799c2c9", "__lovable_session": "{\"value\":\"db0fe78f-9d51-46cb-8689-00aa48c087df\",\"expires_at\":1783832992689}", "sb-amjwnrglafnzwfrctqoh-auth-token": "•••", "dash:density": "comfort", "cr:cookie-consent:v1": "accepted"};
  const AUTH_ENTRY = "/dash/settings";
  const INTER = {"desc": "open carrier verification tool", "route": "/dash/verify", "openRe": "verify|scan|lookup"};
  if (Object.keys(LS).length) {
    await page.addInitScript(function (data) { try { for (var k in data) localStorage.setItem(k, data[k]); } catch (e) {} }, LS);
  }
  let n = 0;
  const bad = /404|page not found|doesn.t exist|can.t be found|lost in|not found/i;
  const authRe = /\/login|\/signin|\/signup|\/sign-in|\/sign-up|\/register|\/auth\b/i;
+96 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
—
Console
✓
A11y
A
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
1m 19s
Duration
A
Accessible
WCAG 2.2 · 90
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Cipher & Row's authenticated app is a dense, confident dark freight-ops control plane — Carrier/Broker Lookup, Bulk Verify, Packet Scanner, Compliance Vault, Trust Score and Partners — anchored by a genuinely differentiated 'Compliance Vault' idea.

Highlights
  • Compliance Vault framing
    Every verification is 'sealed and time-stamped the moment it ran' — a point-in-time, independently-verifiable record of diligence. That trust narrative is a real differentiator, not filler.
  • Trial meter, not a nag
    A quiet 0/25 free-trial counter in the header sets expectations without interrupting the browse.
Friction points
  • Setup banner on every page
    A 'Complete your account setup to unlock all features' banner sits atop each authed page; letting evaluators dismiss it would make a first browse feel less gated.

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,421 test runs recorded · 1,174 products tested with Lastest

This test was built for www.cipherandrow.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.