@@ -111,7 +111,6 @@ const queuedPointerCaptures: Map<number, QueuedReplayableEvent> = new Map();
111
111
type QueuedHydrationTarget = { |
112
112
blockedOn : null | Container | SuspenseInstance ,
113
113
target : Node ,
114
- priority : number ,
115
114
lanePriority : LanePriority ,
116
115
| } ;
117
116
const queuedExplicitHydrationTargets : Array < QueuedHydrationTarget > = [ ] ;
@@ -394,9 +393,7 @@ function attemptExplicitHydrationTarget(
394
393
// Increase its priority.
395
394
queuedTarget . blockedOn = instance ;
396
395
attemptHydrationAtPriority ( queuedTarget . lanePriority , ( ) => {
397
- runWithPriority ( queuedTarget . priority , ( ) => {
398
- attemptHydrationAtCurrentPriority ( nearestMounted ) ;
399
- } ) ;
396
+ attemptHydrationAtCurrentPriority ( nearestMounted ) ;
400
397
} ) ;
401
398
402
399
return ;
@@ -417,17 +414,17 @@ function attemptExplicitHydrationTarget(
417
414
418
415
export function queueExplicitHydrationTarget ( target : Node ) : void {
419
416
if ( enableSelectiveHydration ) {
420
- const schedulerPriority = getCurrentPriorityLevel ( ) ;
421
417
const updateLanePriority = getCurrentUpdatePriority ( ) ;
422
418
const queuedTarget : QueuedHydrationTarget = {
423
419
blockedOn : null ,
424
420
target : target ,
425
- priority : schedulerPriority ,
426
421
lanePriority : updateLanePriority ,
427
422
} ;
428
423
let i = 0 ;
429
424
for ( ; i < queuedExplicitHydrationTargets . length ; i ++ ) {
430
- if ( schedulerPriority <= queuedExplicitHydrationTargets [ i ] . priority ) {
425
+ if (
426
+ updateLanePriority <= queuedExplicitHydrationTargets [ i ] . lanePriority
427
+ ) {
431
428
break ;
432
429
}
433
430
}
0 commit comments