From c8421dfafd4a55acfc2a1d49a4a96293c0a77bd6 Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Tue, 4 May 2021 22:28:17 -0400 Subject: [PATCH] Fix DevTools bug with Suspense+LegacyHidden component (#21432) --- packages/react-devtools-shared/src/backend/agent.js | 5 ++++- packages/react-devtools-shared/src/backend/renderer.js | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/react-devtools-shared/src/backend/agent.js b/packages/react-devtools-shared/src/backend/agent.js index e665235271cad..7470070455c04 100644 --- a/packages/react-devtools-shared/src/backend/agent.js +++ b/packages/react-devtools-shared/src/backend/agent.js @@ -676,7 +676,10 @@ export default class Agent extends EventEmitter<{| onHookOperations = (operations: Array) => { if (__DEBUG__) { - debug('onHookOperations', operations); + debug( + 'onHookOperations', + `(${operations.length}) [${operations.join(', ')}]`, + ); } // TODO: diff --git a/packages/react-devtools-shared/src/backend/renderer.js b/packages/react-devtools-shared/src/backend/renderer.js index 18fa9d7efddae..3afbbf3dd4435 100644 --- a/packages/react-devtools-shared/src/backend/renderer.js +++ b/packages/react-devtools-shared/src/backend/renderer.js @@ -534,6 +534,7 @@ export function attach( HostText, IncompleteClassComponent, IndeterminateComponent, + LegacyHiddenComponent, MemoComponent, OffscreenComponent, SimpleMemoComponent, @@ -841,6 +842,7 @@ export function attach( case HostPortal: case HostText: case Fragment: + case LegacyHiddenComponent: case OffscreenComponent: return true; case HostRoot: