diff --git a/packages/renderer/src/fiber-hook.ts b/packages/renderer/src/fiber-hook.ts index 2e69e11..5b0e77f 100644 --- a/packages/renderer/src/fiber-hook.ts +++ b/packages/renderer/src/fiber-hook.ts @@ -179,45 +179,58 @@ export function buildProxyFiberHookScript(): string { } // ── React DevTools global hook ──────────────────────────────────────────── - // Must be installed before React evaluates its module body. React checks for - // __REACT_DEVTOOLS_GLOBAL_HOOK__ exactly once at import time. + // Strategy: completely replace window.__REACT_DEVTOOLS_GLOBAL_HOOK__ with a + // fresh, fully-specified hook object. This eliminates all timing hazards: // - // Timing hazard: the React DevTools browser extension injects at - // document_start (before HTML parsing), so it can set up a hook stub *before* - // our