Skip to content

Commit a3ded14

Browse files
committed
Reinsert Host Resource Debug Info even if unchanged
Since we clear the set we need to do this for updates. We already do for suspensey images.
1 parent 1a9a353 commit a3ded14

File tree

1 file changed

+5
-6
lines changed
  • packages/react-devtools-shared/src/backend/fiber

1 file changed

+5
-6
lines changed

packages/react-devtools-shared/src/backend/fiber/renderer.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4563,16 +4563,15 @@ export function attach(
45634563
trackDebugInfoFromLazyType(nextFiber);
45644564
trackDebugInfoFromUsedThenables(nextFiber);
45654565
4566-
if (
4567-
nextFiber.tag === HostHoistable &&
4568-
prevFiber.memoizedState !== nextFiber.memoizedState
4569-
) {
4566+
if (nextFiber.tag === HostHoistable) {
45704567
const nearestInstance = reconcilingParent;
45714568
if (nearestInstance === null) {
45724569
throw new Error('Did not expect a host hoistable to be the root');
45734570
}
4574-
releaseHostResource(nearestInstance, prevFiber.memoizedState);
4575-
aquireHostResource(nearestInstance, nextFiber.memoizedState);
4571+
if (prevFiber.memoizedState !== nextFiber.memoizedState) {
4572+
releaseHostResource(nearestInstance, prevFiber.memoizedState);
4573+
aquireHostResource(nearestInstance, nextFiber.memoizedState);
4574+
}
45764575
trackDebugInfoFromHostResource(nearestInstance, nextFiber);
45774576
} else if (
45784577
nextFiber.tag === HostComponent ||

0 commit comments

Comments
 (0)