OgygiaRouter
persist probe

mount id: rembx

0

Survives SPA nav โ€” this node is under data-ogygia-persist.

MPA handoff

The link that brought you here carries data-sveltekit-reload, so the router deliberately stepped aside and let the browser do a full document load. No body swap, no view transition โ€” a real navigation. This is how you opt out of the SPA on a per-link basis; the same happens automatically for cross-origin links, downloads, and pages with no <OgygiaRouter />.

The island still hydrates on this freshly loaded document โ€” client-side routing is what is opt-in, not islands. A full load also remounts data-ogygia-persist chrome (persist only applies across SPA swaps). From here, the sub-nav links resume client-side swaps.

route probe

path: /playground/router/mpa

mount id: 3fk6p

0