Tester Walkthrough — Signed-Out Home

Updated: 2026-09-08 15:52 ET · Reached by signing out and opening the Home tab (also reachable via the Page Readiness screen's Page Banner test — render / tap / dismiss (Mock) row, which opens the same /alpa route)

TLDR: 3 checks covering the signed-out /alpa landing: it paints instantly with no loading skeleton, and — with Diagnostic Mode on — offers an on-demand "New content" refresh pill so the update-available affordance can be demonstrated without waiting on the live backend to actually change.

Before you start

Checks

1 · Instant paint, no skeleton, no pill

Steps: With Diagnostic Mode off, sign out if needed, then open the Home tab.

Signed-out /alpa landing, no refresh pill

What you should see: The ALPA globe hero, the ALPA Member Login card, Jumpseat Flight Finder, Known Crewmember (KCM), Login Help, and the blue LOGIN button — all present on the very first frame, with no loading spinner or placeholder skeleton beforehand. No refresh pill appears.

Something's wrong if: A loading skeleton or blank placeholder shows before the content appears, even briefly.
Note: a "New content" pill appearing here even with Diagnostic Mode off is not necessarily a bug — it means the live gateway is now genuinely serving something different from the bundled fallback content. That path isn't scripted in this walkthrough (see Known gaps); if you see it, just note what changed rather than treating it as a failure of this check.

2 · Diagnostic Mode showcases the refresh pill

Steps: Turn on Diagnostic Mode (see Prerequisites), then open the Home tab while signed out. Wait a couple of seconds.

Signed-out /alpa with the New content refresh pill visible

What you should see: The same instant paint as Check 1, then — about a second or two later — a dark ↻ New content pill appears above the tab bar.

Something's wrong if: The pill never appears after several seconds with Diagnostic Mode on, or it appears instantly with no delay at all.

3 · Applying the pill swaps in new content

Steps: Tap the ↻ New content pill from Check 2, then scroll down past the LOGIN button.

Signed-out /alpa after applying the refresh, showing the TEST - DEBUG button under LOGIN

What you should see: A brief skeleton flash, then the page re-renders with a new TEST - DEBUG button directly under LOGIN that wasn't there before — proof the swap actually applied. The pill is gone afterward.

Something's wrong if: The pill disappears but no new content shows up, the page goes blank, or the skeleton flash never resolves back to content.

What this checks, overall

Signed-out /alpa never blocks its first paint on a network round trip, and the "update available" pill affordance can be reliably demonstrated on demand (via Diagnostic Mode) instead of depending on the live backend actually having new content to offer.

What's not covered yet