diff --git a/packages/app/src/app/index.tsx b/packages/app/src/app/index.tsx
index e3e810895d..f6850a2a57 100644
--- a/packages/app/src/app/index.tsx
+++ b/packages/app/src/app/index.tsx
@@ -48,9 +48,16 @@ export default function Index() {
isWaitingForSetup: bootstrapState.isWaitingForSetup,
});
+ const splash = ;
if (startupRoute.kind === "redirect") {
- return ;
+ // The loading screen stays up until the target route paints; a redirect alone renders nothing.
+ return (
+ <>
+ {splash}
+
+ >
+ );
}
- return ;
+ return splash;
}