diff --git a/web/standalone/src/pages/ToolPage.tsx b/web/standalone/src/pages/ToolPage.tsx index 23a58d3..c350f72 100644 --- a/web/standalone/src/pages/ToolPage.tsx +++ b/web/standalone/src/pages/ToolPage.tsx @@ -1,6 +1,7 @@ import { useMemo } from "react"; import { useParams, useSearchParams } from "react-router-dom"; import { parseToolParam, toolForFile, type Tool } from "@pcbjam/shared"; +import { Loader2 } from "lucide-react"; import { createProjectFileIfMissing, fetchFileBytes, @@ -50,7 +51,15 @@ export function ToolPage() { } if (isLoading) { - return
loading…
; + // Same look as WasmTool's boot overlay so the boot-request wait, the + // download screen and the editor read as ONE continuous load (no white + // flash between them). + return ( +
+ +

Loading project…

+
+ ); } if (error || !data) { return (