Recording of the visual regression run on app.flagup.io · FlagUp — authed feedback workspace walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

FlagUp — authed feedback workspace walkthrough

65,374 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against app.flagup.io. 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, slug) { return screenshotPath.replace('.png', '-' + n + '-' + slug + '.png'); };
  const LOGIN_RE = /continue with google|sign in with google|sign up with google|log in to your account|sign in to your|create your account|welcome back\s*$/i;
  const state = { actions: 0, gated: [] };

  const settle = async function () {
    await page.waitForLoadState('domcontentloaded').catch(function () {});
    await page.waitForLoadState('networkidle', { timeout: 2500 }).catch(function () {});
    await page.waitForTimeout(1000);
  };

  const frame = async function (n, slug, label) {
+66 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+32 −32
Console
✓
A11y
C
Perf
✓
URL
✓
Variables
—
Full report
Log in →
0
Diff px
1m 05s
Duration
C
Accessible
WCAG 2.2 · 72
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We registered on FlagUp with email + password, landed straight in the app with no verify wall, created the 'lastest-demo' project and drove every signed-in route: Dashboard, Feedback, Suggestions, Roadmap, Changelog, Churn Insights, AI Assistant, the widget builder, both settings pages, Membership, Profile and Notifications. The thing that stands out is how much of the product a brand-new account can actually see - most feedback tools hide the roadmap and changelog behind a paid tier or a populated workspace. Yours renders them empty but labelled, so a first-time visitor understands the whole loop in about ninety seconds.

Highlights
  • Signup lands you in the product, not in your inbox
    Email + password created a session immediately - the verify-email prompt is a dismissible banner, not a wall. That alone puts you ahead of most of the feedback tools we walk.
  • Zero-states are labelled, not blank
    Roadmap shows TO DO / IN PROGRESS / REJECTED swimlanes at 0 items; Changelog says 'No releases yet'. The structure teaches the workflow before there's any data in it.
  • Quota is visible from the first screen
    '50 / 50 feedbacks left' sits in the top bar with a progress track. No hunting through billing to find out what the free tier actually gives you.
  • The install nudge is persistent but polite
    'Your widget is not installed yet - Install now' stays pinned on the dashboard. It's the one action that makes the product work, and you keep it in front of the user without a modal.
Friction points
  • Five critical accessibility violations on the authed shell
    Our run scored the signed-in pages at 72 with 5 critical axe failures across 27 rules checked. For a widget that embeds into other people's products, a11y is a procurement question as much as an ethics one - worth a pass before anyone asks.
  • Auto-generated username is user-facing
    The account menu shows 'clever-bear-3421' as the identity across the whole app, including the profile page. It reads like a placeholder that escaped - prompting for a display name during project creation would fix it.
Couldn't reach
  • Create suggestion box (submit)·We opened the composer and typed a title but stopped short of creating the record in the founder's workspace.

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

This test was built for app.flagup.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.