@@ -144,28 +144,8 @@ function getHighestPriorityLanes(lanes: Lanes | Lane): Lanes {
144144 }
145145 switch ( getHighestPriorityLane ( lanes ) ) {
146146 case SyncHydrationLane :
147- if ( enableUnifiedSyncLane ) {
148- let ret = SyncHydrationLane ;
149- if ( lanes & DefaultHydrationLane ) {
150- ret |= DefaultHydrationLane ;
151- }
152- if ( lanes & InputContinuousHydrationLane ) {
153- ret |= InputContinuousHydrationLane ;
154- }
155- return ret ;
156- }
157147 return SyncHydrationLane ;
158148 case SyncLane :
159- if ( enableUnifiedSyncLane ) {
160- let ret = SyncLane ;
161- if ( lanes & DefaultLane ) {
162- ret |= DefaultLane ;
163- }
164- if ( lanes & InputContinuousLane ) {
165- ret |= InputContinuousLane ;
166- }
167- return ret ;
168- }
169149 return SyncLane ;
170150 case InputContinuousHydrationLane :
171151 return InputContinuousHydrationLane ;
@@ -786,51 +766,56 @@ export function getBumpedLaneForHydration(
786766 const renderLane = getHighestPriorityLane ( renderLanes ) ;
787767
788768 let lane ;
769+ /*
770+ TODO:
789771 if (enableUnifiedSyncLane) {
790772 if ((renderLane & SyncUpdateLanes) !== NoLane) {
791773 lane = SyncHydrationLane;
792774 }
793775 }
794- switch ( renderLane ) {
795- case SyncLane :
796- lane = SyncHydrationLane ;
797- break ;
798- case InputContinuousLane :
799- lane = InputContinuousHydrationLane ;
800- break ;
801- case DefaultLane :
802- lane = DefaultHydrationLane ;
803- break ;
804- case TransitionLane1 :
805- case TransitionLane2 :
806- case TransitionLane3 :
807- case TransitionLane4 :
808- case TransitionLane5 :
809- case TransitionLane6 :
810- case TransitionLane7 :
811- case TransitionLane8 :
812- case TransitionLane9 :
813- case TransitionLane10 :
814- case TransitionLane11 :
815- case TransitionLane12 :
816- case TransitionLane13 :
817- case TransitionLane14 :
818- case TransitionLane15 :
819- case TransitionLane16 :
820- case RetryLane1 :
821- case RetryLane2 :
822- case RetryLane3 :
823- case RetryLane4 :
824- lane = TransitionHydrationLane ;
825- break ;
826- case IdleLane :
827- lane = IdleHydrationLane ;
828- break ;
829- default :
830- // Everything else is already either a hydration lane, or shouldn't
831- // be retried at a hydration lane.
832- lane = NoLane ;
833- break ;
776+ */
777+ if ( ! lane ) {
778+ switch ( renderLane ) {
779+ case SyncLane :
780+ lane = SyncHydrationLane ;
781+ break ;
782+ case InputContinuousLane :
783+ lane = InputContinuousHydrationLane ;
784+ break ;
785+ case DefaultLane :
786+ lane = DefaultHydrationLane ;
787+ break ;
788+ case TransitionLane1 :
789+ case TransitionLane2 :
790+ case TransitionLane3 :
791+ case TransitionLane4 :
792+ case TransitionLane5 :
793+ case TransitionLane6 :
794+ case TransitionLane7 :
795+ case TransitionLane8 :
796+ case TransitionLane9 :
797+ case TransitionLane10 :
798+ case TransitionLane11 :
799+ case TransitionLane12 :
800+ case TransitionLane13 :
801+ case TransitionLane14 :
802+ case TransitionLane15 :
803+ case TransitionLane16 :
804+ case RetryLane1 :
805+ case RetryLane2 :
806+ case RetryLane3 :
807+ case RetryLane4 :
808+ lane = TransitionHydrationLane ;
809+ break ;
810+ case IdleLane :
811+ lane = IdleHydrationLane ;
812+ break ;
813+ default :
814+ // Everything else is already either a hydration lane, or shouldn't
815+ // be retried at a hydration lane.
816+ lane = NoLane ;
817+ break ;
818+ }
834819 }
835820
836821 // Check if the lane we chose is suspended. If so, that indicates that we
0 commit comments