TLDR:AuthenticatedWebViewPage(AB#2591, replaced the legacyWebViewPage) has 6 checks: the chrome-free default (AB#2535, AB#2542) still fills the screen with no leftover app chrome, a single floating ⋮ button expands into back / forward / refresh / close, forward is dimmed until there is somewhere to go forward to, and close returns you to the app screen you came from. Two things that used to be gaps are now fixed and checkable: the header-visible variant (ShowCompact=False) now shows a single bar matching the Blazor screens' own header instead of the old double chrome, and rotating to landscape auto-hides that header on phones (DQ-36, resolved) with the page filling edge-to-edge instead of leaving black bars either side.
Steps: Open the browser as above and wait for the page to load.
What you should see: The web page fills the screen on a white background — no ALPA top bar, no tab bar, no title row. The page is already signed in (the PAC form shows, not a login). At the bottom right there is one round blue ⋮ button and nothing else.
Steps: Tap ⋮.
What you should see: The button expands leftwards into four round buttons: ‹ back, › forward, ⟳ refresh, × close. Right after opening, forward is dimmed (there is nothing ahead) and back is active. Tap ⟳: the page reloads and the cluster is still there. Leave it alone for a few seconds and it folds back to the single ⋮.
Steps: Follow any link on the web page (e.g. a navigation item). Open the cluster, tap ‹, then ›.
What you should see: ‹ returns to the PAC form and now › is active; › goes forward to the page you followed. Tapping ‹ on the very first page stays in the browser — it does not close it.
Steps: Open the cluster and tap ×.
What you should see: The browser disappears and you are back on Advocacy (or whichever screen launched it), with the app chrome back in place. On Android the system back gesture does the same thing (AB#2533).
Steps: From Exit to Native Home, open Advocacy and tap Submit Meeting Report
(or PAC Membership / Roll of Distinction / Donate — any of them, they all omit
ShowCompact).
What you should see: One header bar at the top — a back chevron on the left and the page's
title centered ("Advocacy" for Submit Meeting Report, since it sets a banner title but no page title) — in
the same off-white/navy styling as every Blazor screen's own header. No second bar, no blue title-banner
strip, no duplicate ALPA/hamburger/bell bar above it. The page was PushAsync'd, not modal, so
the chevron pops it off the navigation stack (back to native Advocacy) rather than dismissing a sheet.
Steps: With the header-visible variant open (Check 5), rotate the device/simulator to landscape, then back to portrait.
What you should see: On rotating to landscape, the header disappears and the page content reflows to fill the screen — left edge to right edge, no black bars either side, no letterboxing. Rotating back to portrait brings the header back exactly as it was. The floating ⋮ cluster (Check 2) stays available throughout, so there is always a way to close or navigate even with the header hidden. This is phone-only — a tablet keeps its header in both orientations, matching how the app treats tablets as never space-constrained everywhere else.
That every ALPA website hand-off from the Blazor surface — and every native entry point still reaching
AuthenticatedWebViewPage directly — opens in a consistent, signed-in browser with working
navigation controls, a single header matching the rest of the app in whichever chrome variant the caller
asked for, correct behaviour on rotation, and that leaving it puts you back in the app exactly where you
were.