Tester Walkthrough — Signed-Out Home

Updated: 2026-09-16 18:46 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, AB#2766 content, no refresh pill

What you should see: The AB#2766 hero photo (two uniformed pilots, with a 6px blue bar on its left edge — promoted into the baseline 2026-09-16), the ALPA Member Login card, and Jumpseat Flight Finder, Known Crewmember (KCM), Login Help as photographic thumbnails, plus the bold 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; or the hero image is the old cockpit/globe photo (that means site.PUBLIC.json reverted).
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 LOG IN button.

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

What you should see: A brief skeleton flash, then the page re-renders with a new TEST - DEBUG button directly under LOG IN that wasn't there before — proof the swap actually applied. The pill is gone afterward. The cards and LOGIN button themselves look identical before and after the tap now — the AB#2766 photo cards, left-accented hero, and bold LOG IN text were promoted into site.PUBLIC.json itself on 2026-09-16 (see Known gaps), so they're already present in Check 1 and 2, not something this tap changes. The TEST - DEBUG button is site.PUBLIC.debug-refresh.json's one remaining difference from baseline, kept specifically so this check still has something to verify.

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