A view whose database was unreachable now says so

Every so often the service that stores your content stops answering for a few seconds — a network blip, a restart, a moment of overload. The platform already handles this: a read that cannot reach the store is retried a few times, spaced out, before anyone is told anything. Most blips are over before you could notice.

What was missing was the honest answer for the ones that are not.

When a blip outlasted those retries, the area you were looking at showed this:

⚠️ This area failed to render.

Npgsql.NpgsqlException (0x80004005): The operation has timed out

Two things are wrong with that, and they compound. The message says this area failed — so anyone reading it, including whoever you forwarded it to, starts looking for a bug in the view. And the line underneath is the database driver talking to engineers, including the address of a machine you have no business seeing. Meanwhile the log the operators watch said the same thing: "Rendering failed for area Catalog" — pointing at the Catalog view, which was fine.

Nothing was broken. The content was all there. The store just did not answer in time.

The area now says that instead:

This view is temporarily unavailable.

The service that stores this content did not answer in time. Nothing is lost and nothing is broken — please wait a moment and reload the page.

Three deliberate choices sit behind that wording:

A genuine fault in a view is untouched: it still shows the error and the message that explains it, because that one really is something to look into.

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.