|
7 | 7 | * @noflow |
8 | 8 | * @nolint |
9 | 9 | * @preventMunge |
10 | | - * @generated SignedSource<<9daf013310978cac03378fd9f0c4e4d2>> |
| 10 | + * @generated SignedSource<<18983e207027cdeffd3e7e5e144346c8>> |
11 | 11 | */ |
12 | 12 |
|
13 | 13 | /* |
@@ -1310,6 +1310,46 @@ __DEV__ && |
1310 | 1310 | rootEntangledLanes &= ~lane; |
1311 | 1311 | } |
1312 | 1312 | } |
| 1313 | + function getBumpedLaneForHydrationByLane(lane) { |
| 1314 | + switch (lane) { |
| 1315 | + case 2: |
| 1316 | + lane = 1; |
| 1317 | + break; |
| 1318 | + case 8: |
| 1319 | + lane = 4; |
| 1320 | + break; |
| 1321 | + case 32: |
| 1322 | + lane = 16; |
| 1323 | + break; |
| 1324 | + case 128: |
| 1325 | + case 256: |
| 1326 | + case 512: |
| 1327 | + case 1024: |
| 1328 | + case 2048: |
| 1329 | + case 4096: |
| 1330 | + case 8192: |
| 1331 | + case 16384: |
| 1332 | + case 32768: |
| 1333 | + case 65536: |
| 1334 | + case 131072: |
| 1335 | + case 262144: |
| 1336 | + case 524288: |
| 1337 | + case 1048576: |
| 1338 | + case 2097152: |
| 1339 | + case 4194304: |
| 1340 | + case 8388608: |
| 1341 | + case 16777216: |
| 1342 | + case 33554432: |
| 1343 | + lane = 64; |
| 1344 | + break; |
| 1345 | + case 268435456: |
| 1346 | + lane = 134217728; |
| 1347 | + break; |
| 1348 | + default: |
| 1349 | + lane = 0; |
| 1350 | + } |
| 1351 | + return lane; |
| 1352 | + } |
1313 | 1353 | function addFiberToLanesMap(root, fiber, lanes) { |
1314 | 1354 | if (isDevToolsPresent) |
1315 | 1355 | for (root = root.pendingUpdatersLaneMap; 0 < lanes; ) { |
@@ -9526,73 +9566,38 @@ __DEV__ && |
9526 | 9566 | didReceiveUpdate || JSCompiler_object_inline_digest_2369) |
9527 | 9567 | ) { |
9528 | 9568 | JSCompiler_object_inline_digest_2369 = workInProgressRoot; |
9529 | | - if (null !== JSCompiler_object_inline_digest_2369) { |
9530 | | - JSCompiler_object_inline_stack_2370 = renderLanes & -renderLanes; |
9531 | | - if (0 !== (JSCompiler_object_inline_stack_2370 & 42)) |
9532 | | - JSCompiler_object_inline_stack_2370 = 1; |
9533 | | - else |
9534 | | - switch (JSCompiler_object_inline_stack_2370) { |
9535 | | - case 2: |
9536 | | - JSCompiler_object_inline_stack_2370 = 1; |
9537 | | - break; |
9538 | | - case 8: |
9539 | | - JSCompiler_object_inline_stack_2370 = 4; |
9540 | | - break; |
9541 | | - case 32: |
9542 | | - JSCompiler_object_inline_stack_2370 = 16; |
9543 | | - break; |
9544 | | - case 128: |
9545 | | - case 256: |
9546 | | - case 512: |
9547 | | - case 1024: |
9548 | | - case 2048: |
9549 | | - case 4096: |
9550 | | - case 8192: |
9551 | | - case 16384: |
9552 | | - case 32768: |
9553 | | - case 65536: |
9554 | | - case 131072: |
9555 | | - case 262144: |
9556 | | - case 524288: |
9557 | | - case 1048576: |
9558 | | - case 2097152: |
9559 | | - case 4194304: |
9560 | | - case 8388608: |
9561 | | - case 16777216: |
9562 | | - case 33554432: |
9563 | | - JSCompiler_object_inline_stack_2370 = 64; |
9564 | | - break; |
9565 | | - case 268435456: |
9566 | | - JSCompiler_object_inline_stack_2370 = 134217728; |
9567 | | - break; |
9568 | | - default: |
9569 | | - JSCompiler_object_inline_stack_2370 = 0; |
9570 | | - } |
9571 | | - JSCompiler_object_inline_stack_2370 = |
| 9569 | + if ( |
| 9570 | + null !== JSCompiler_object_inline_digest_2369 && |
| 9571 | + ((JSCompiler_object_inline_stack_2370 = renderLanes & -renderLanes), |
| 9572 | + (JSCompiler_object_inline_stack_2370 = |
| 9573 | + 0 !== (JSCompiler_object_inline_stack_2370 & 42) |
| 9574 | + ? 1 |
| 9575 | + : getBumpedLaneForHydrationByLane( |
| 9576 | + JSCompiler_object_inline_stack_2370 |
| 9577 | + )), |
| 9578 | + (JSCompiler_object_inline_stack_2370 = |
9572 | 9579 | 0 !== |
9573 | 9580 | (JSCompiler_object_inline_stack_2370 & |
9574 | 9581 | (JSCompiler_object_inline_digest_2369.suspendedLanes | |
9575 | 9582 | renderLanes)) |
9576 | 9583 | ? 0 |
9577 | | - : JSCompiler_object_inline_stack_2370; |
9578 | | - if ( |
9579 | | - 0 !== JSCompiler_object_inline_stack_2370 && |
9580 | | - JSCompiler_object_inline_stack_2370 !== prevState.retryLane |
9581 | | - ) |
9582 | | - throw ( |
9583 | | - ((prevState.retryLane = JSCompiler_object_inline_stack_2370), |
9584 | | - enqueueConcurrentRenderForLane( |
9585 | | - current, |
9586 | | - JSCompiler_object_inline_stack_2370 |
9587 | | - ), |
9588 | | - scheduleUpdateOnFiber( |
9589 | | - JSCompiler_object_inline_digest_2369, |
9590 | | - current, |
9591 | | - JSCompiler_object_inline_stack_2370 |
9592 | | - ), |
9593 | | - SelectiveHydrationException) |
9594 | | - ); |
9595 | | - } |
| 9584 | + : JSCompiler_object_inline_stack_2370), |
| 9585 | + 0 !== JSCompiler_object_inline_stack_2370 && |
| 9586 | + JSCompiler_object_inline_stack_2370 !== prevState.retryLane) |
| 9587 | + ) |
| 9588 | + throw ( |
| 9589 | + ((prevState.retryLane = JSCompiler_object_inline_stack_2370), |
| 9590 | + enqueueConcurrentRenderForLane( |
| 9591 | + current, |
| 9592 | + JSCompiler_object_inline_stack_2370 |
| 9593 | + ), |
| 9594 | + scheduleUpdateOnFiber( |
| 9595 | + JSCompiler_object_inline_digest_2369, |
| 9596 | + current, |
| 9597 | + JSCompiler_object_inline_stack_2370 |
| 9598 | + ), |
| 9599 | + SelectiveHydrationException) |
| 9600 | + ); |
9596 | 9601 | JSCompiler_object_inline_message_2368.data === |
9597 | 9602 | SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); |
9598 | 9603 | workInProgress = retrySuspenseComponentWithoutHydrating( |
@@ -21917,8 +21922,12 @@ __DEV__ && |
21917 | 21922 | queuedTarget.blockedOn = targetInst; |
21918 | 21923 | runWithPriority(queuedTarget.priority, function () { |
21919 | 21924 | if (13 === nearestMounted.tag) { |
21920 | | - var lane = requestUpdateLane(nearestMounted), |
21921 | | - root = enqueueConcurrentRenderForLane(nearestMounted, lane); |
| 21925 | + var lane = requestUpdateLane(nearestMounted); |
| 21926 | + lane = getBumpedLaneForHydrationByLane(lane); |
| 21927 | + var root = enqueueConcurrentRenderForLane( |
| 21928 | + nearestMounted, |
| 21929 | + lane |
| 21930 | + ); |
21922 | 21931 | null !== root && |
21923 | 21932 | scheduleUpdateOnFiber(root, nearestMounted, lane); |
21924 | 21933 | markRetryLaneIfNotHydrated(nearestMounted, lane); |
@@ -25936,11 +25945,11 @@ __DEV__ && |
25936 | 25945 | }; |
25937 | 25946 | (function () { |
25938 | 25947 | var isomorphicReactPackageVersion = React.version; |
25939 | | - if ("19.0.0-native-fb-a4964987-20241211" !== isomorphicReactPackageVersion) |
| 25948 | + if ("19.1.0-native-fb-56ae4b8d-20241212" !== isomorphicReactPackageVersion) |
25940 | 25949 | throw Error( |
25941 | 25950 | 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + |
25942 | 25951 | (isomorphicReactPackageVersion + |
25943 | | - "\n - react-dom: 19.0.0-native-fb-a4964987-20241211\nLearn more: https://react.dev/warnings/version-mismatch") |
| 25952 | + "\n - react-dom: 19.1.0-native-fb-56ae4b8d-20241212\nLearn more: https://react.dev/warnings/version-mismatch") |
25944 | 25953 | ); |
25945 | 25954 | })(); |
25946 | 25955 | ("function" === typeof Map && |
@@ -25977,10 +25986,10 @@ __DEV__ && |
25977 | 25986 | !(function () { |
25978 | 25987 | var internals = { |
25979 | 25988 | bundleType: 1, |
25980 | | - version: "19.0.0-native-fb-a4964987-20241211", |
| 25989 | + version: "19.1.0-native-fb-56ae4b8d-20241212", |
25981 | 25990 | rendererPackageName: "react-dom", |
25982 | 25991 | currentDispatcherRef: ReactSharedInternals, |
25983 | | - reconcilerVersion: "19.0.0-native-fb-a4964987-20241211" |
| 25992 | + reconcilerVersion: "19.1.0-native-fb-56ae4b8d-20241212" |
25984 | 25993 | }; |
25985 | 25994 | internals.overrideHookState = overrideHookState; |
25986 | 25995 | internals.overrideHookStateDeletePath = overrideHookStateDeletePath; |
@@ -26114,15 +26123,17 @@ __DEV__ && |
26114 | 26123 | initialChildren.context = getContextForSubtree(null); |
26115 | 26124 | options = initialChildren.current; |
26116 | 26125 | isStrictMode = requestUpdateLane(options); |
| 26126 | + isStrictMode = getBumpedLaneForHydrationByLane(isStrictMode); |
26117 | 26127 | identifierPrefix = createUpdate(isStrictMode); |
26118 | 26128 | identifierPrefix.callback = null; |
26119 | 26129 | enqueueUpdate(options, identifierPrefix, isStrictMode); |
26120 | | - initialChildren.current.lanes = isStrictMode; |
26121 | | - markRootUpdated$1(initialChildren, isStrictMode); |
| 26130 | + options = isStrictMode; |
| 26131 | + initialChildren.current.lanes = options; |
| 26132 | + markRootUpdated$1(initialChildren, options); |
26122 | 26133 | ensureRootIsScheduled(initialChildren); |
26123 | 26134 | container[internalContainerInstanceKey] = initialChildren.current; |
26124 | 26135 | listenToAllSupportedEvents(container); |
26125 | 26136 | return new ReactDOMHydrationRoot(initialChildren); |
26126 | 26137 | }; |
26127 | | - exports.version = "19.0.0-native-fb-a4964987-20241211"; |
| 26138 | + exports.version = "19.1.0-native-fb-56ae4b8d-20241212"; |
26128 | 26139 | })(); |
0 commit comments