From 8af7dacacce70c27ff066f1535b375122f5b5f31 Mon Sep 17 00:00:00 2001 From: SinachPat Date: Thu, 7 May 2026 14:10:23 +0100 Subject: [PATCH] fix: add inject() to legacy buildFiberHookScript hook as well Co-Authored-By: Claude Sonnet 4.6 --- packages/renderer/src/fiber-hook.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/renderer/src/fiber-hook.ts b/packages/renderer/src/fiber-hook.ts index 5ac3747..099d46a 100644 --- a/packages/renderer/src/fiber-hook.ts +++ b/packages/renderer/src/fiber-hook.ts @@ -12,8 +12,15 @@ export function buildFiberHookScript(artboardId: string): string { var hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; if (!hook) { - hook = { renderers: new Map(), _isDisabled: false }; + var _legacyNextId = 0; + hook = { + renderers: new Map(), supportsFiber: true, _isDisabled: false, + inject: function(r) { var id = ++_legacyNextId; hook.renderers.set(id, r); return id; }, + }; window.__REACT_DEVTOOLS_GLOBAL_HOOK__ = hook; + } else if (typeof hook.inject !== 'function') { + var _legacyNextId2 = 0; + hook.inject = function(r) { var id = ++_legacyNextId2; hook.renderers.set(id, r); return id; }; } var originalOnCommitFiberRoot = hook.onCommitFiberRoot;