Remove missing service-worker registration
Product: Shared 360TFT website
Priority: P0
Status: In Review
Authorised by: Kevin’s approval to merge the standalone FCA website improvements, including production verification.
Problem
Every production page registers /sw.js, but no service-worker file exists. Browsers therefore request a guaranteed 404 and emit a console error on every visit.
Expected Experience
Public pages load without a known missing-script request or service-worker registration error. Existing rendering, routing and asset behaviour remain unchanged.
Scope
- Remove the dead registration block from the shared performance include.
- Do not introduce a speculative cache layer or new service worker.
- Do not change hosting, DNS, customer data, email, pricing or access.
Honesty artifact
Production Playwright evidence on 27 August 2026 recorded one console error per tested route and identified the failed registration at the shared include. The site has no sw.js or service-worker.js. Removing the registration fixes the observed error; it does not claim broader performance gains.
Verification
- Source contains no service-worker registration.
- Production Jekyll build passes.
- Browser smoke test reports zero console errors on the FCA routes after deployment.
- No automatic merge without Kevin’s approved website scope.