History

Skip desktop project bootstrap during perf state replay

Cursor Agent committed 9 months ago

Commit 4b442001 parent b891cb72 files · +5 −0Browse files

Unified · Split

2 files
  1. apps/desktop/src/desktopPerfAutomation.ts +1 −0
  2. apps/web/src/App.tsx +4 −0
apps/desktop/src/desktopPerfAutomation.ts+1−0
@@ -410,6 +410,7 @@ async function seedRendererState( · 409 unmodified lines
410410 (() => {
411411 const key = "t3code:renderer-state:v7";
412412 localStorage.setItem("t3code:perf-debug", "1");
413+ localStorage.setItem("t3code:perf-bootstrap-skip", "1");
413414 localStorage.setItem(key, JSON.stringify(${JSON.stringify(state)}));
414415 let projects = -1;
415416 let threads = -1;
apps/web/src/App.tsx+4−0
@@ -129,6 +129,10 @@ function DesktopProjectBootstrap() { · 128 unmodified lines
129129
130130 useEffect(() => {
131131 if (!isElectron || !api || bootstrappedRef.current) return;
132+ if (window.localStorage.getItem("t3code:perf-bootstrap-skip") === "1") {
133+ bootstrappedRef.current = true;
134+ return;
135+ }
132136
133137 let disposed = false;
134138 let retryDelayMs = 500;