Skip to content

Commit d24df56

Browse files
committed
Set and reset current debug fiber in dev
1 parent 4a257a3 commit d24df56

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/react-reconciler/src/ReactFiberWorkLoop.old.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3021,6 +3021,7 @@ function doubleInvokeEffectsInDEV(
30213021
const isStrictModeFiber = fiber.type === REACT_STRICT_MODE_TYPE;
30223022
const isInStrictMode = parentIsInStrictMode || isStrictModeFiber;
30233023
if (fiber.flags & PlacementDEV || fiber.tag === OffscreenComponent) {
3024+
setCurrentDebugFiberInDEV(fiber);
30243025
if (isInStrictMode) {
30253026
disappearLayoutEffects(fiber);
30263027
}
@@ -3033,6 +3034,7 @@ function doubleInvokeEffectsInDEV(
30333034
if (hasPassiveEffects && isInStrictMode) {
30343035
reconnectPassiveEffects(root, fiber, NoLanes, null, false);
30353036
}
3037+
resetCurrentDebugFiberInDEV();
30363038
} else {
30373039
recursivelyTraverseAndDoubleInvokeEffectsInDEV(
30383040
root,

0 commit comments

Comments
 (0)