SUSPENSE
This button will submit a form on the server and then navigate to /suspense using next/navigation. Navigation gets blocked for 5s whilst the server actions on /suspense resolve. No fallback UI from the Suspense is shown.
This button is a client side navigation using next/link. It behaves as expected showing fallback UI whilst the promises resolve.
Link NavThis button is a client side navigation using push from next/navigation useRouter. It behaves as expected showing fallback UI whilst the promises resolve.
PARALLEL ROUTES
This button is a client side navigation using next/link. It is blocked on navigation until the first promise is resolved (5s delay).
Link NavThis button is a client side navigation using push from next/navigation useRouter. It is blocked on navigation until the first promise is resolved (5s delay) as there is no loading.tsx in /parallel.
This button is a client side navigation using push from next/navigation useRouter. It doesn't get blocked on navigation, as there is a loading.tsx in /parallel-with-loading but the loading boundary only covers one of the dynamic routes.