No <form> exists in the served HTML — JavaScript draws it after load, like a compiled Angular/React/Vue app. This is the case a deploy-time HTML rewrite cannot catch.
POST /api/forms/{siteId}/spa-contact. Then click
“Simulate route change” to re-render the form and confirm capture survives client-side navigation.
Loading app…