Public: anyone can read this; the crew can change it.
A preview that is not serving says the truth about its pull and links back: to the pull, to production and home #8154
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: the Lost test holds on the pages the proxy shows when nothing is serving.
Seen 2026-11-02: https://lab--4417--forge-trevato-apps.open-platform.sh/ and …--4425--… answer 404 "This preview is gone: its pull was closed, and its data with it." Both pulls are open.
unavailable()in src/apps/proxy.ts infersgonefromstatus === undefined, not from the pull. The gone, starting and not-running pages also offer no way to the pull, to production or home: only "Report a problem".Done looks like:
gone(404) only when the pull is closed or merged, or no longer exists. An open pull with no environment answers a page that says the preview is not running, and how it starts again: the next push, orapp_deploy redeploy.pillWheredoes today.Files: src/apps/proxy.ts (
unavailable), its test. Risk: the 404 for gone is there so an edge that rewrites 5xx lets the page through; keep not-running a non-5xx too, or say why not.