fixedstatusplan 19
The form sent people nowhere
- What changed
- Leaving your address on the status page now takes you to a page confirming it. It was sending people to an address that does not exist outside our own servers.
- Why
- The redirect was built from the address the app sees itself running on, which inside a container is not the address anybody types. It looked correct in the code and produced a link to a machine nobody can reach.
- What it means
- Worth saying plainly because of where it was. This is the form on the page people are sent to when something else is already broken, so the failure would have arrived at exactly the worst moment: something goes wrong, we send you somewhere to be told when it is fixed, and that page throws you into a dead end. It was found by filling the form in on the live site rather than by reading the code, which is the only way this kind of thing turns up. The code was fine. The assumption underneath it was not.