← All devlog entries

Devlog · 2026-08-23

Error responses now return the correct status

The studio's missing-page responses used to return HTTP 200 with a branded body. That is not semantically correct and it confused crawlers, link checkers, and monitoring tools. They now return HTTP 404 with the same branded body.

What changed

Why

A missing page is a missing page. Returning a branded body with the wrong status code made the studio look healthier than it was to search engines and monitoring tools, and it made it harder to tell a real outage from a typo. The fix keeps the visitor experience the same and makes the response honest.

Local data housekeeping

Earlier versions of the studio stored a small amount of anonymous first-party telemetry on the visitor's device. The studio no longer collects that data. A one-time cleanup runs when Lamplight loads to remove the obsolete values from visitors who visited the older site. The cleanup does not transmit anything, does not create any new identifier, and can be run safely more than once.

Tests performed