Opening a node without naming an area — /YourSpace/ rather than /YourSpace/Overview — is supposed to show that node's own landing page. On some meshes it showed "Area not found" instead, naming an area that belongs to a different node type entirely, while /YourSpace/Overview rendered the complete page.

Nothing was wrong with the node. The portal was choosing the wrong area to open.

What was happening

When a node type does not state which area is its default, the portal picked one. The rule it used came down to "whichever area comes first" — over a dictionary, so the winner was decided by how the area names hash, not by anything anyone configured.

That has an uncomfortable consequence: the answer depends on the whole set of areas present on the mesh. Install a plugin that contributes one more area and the set changes, so the choice can change too — on every node type, silently, with nothing in the logs to say the landing page moved. Measured on a real mesh: a Space resolved its default to an area no layout on that hub even registers.

What it does now

A node whose layout states a default still uses it — nothing changes there, and almost every node type in the platform states Overview.

When no default is stated, the portal now looks for Overview and opens that. Only if a layout genuinely has no Overview — a single-area app view, say — does it fall back to the first area it finds, so those keep working exactly as before.

The upshot: which page a node opens on is now a property of that node type, not of which plugins happen to be installed alongside it.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.