@@ -2124,13 +2124,16 @@ body {
21242124 // This will complete a segment in the top level boundary that is still blocked on another segment.
21252125 // It will flush the completed segment however the inner boundaries should not emit their style dependencies
21262126 // because they are not going to be revealed yet. instead their dependencies are hoisted to the blocked
2127- // boundary (top level).
2127+ // boundary (top level). Currently they do because they are completed as outlined boundaries.
21282128 await act ( ( ) => {
21292129 resolveText ( 'foo' ) ;
21302130 } ) ;
21312131 expect ( getMeaningfulChildren ( document ) ) . toEqual (
21322132 < html >
2133- < head />
2133+ < head >
2134+ < link rel = "stylesheet" href = "bar" data-precedence = "default" />
2135+ < link rel = "stylesheet" href = "baz" data-precedence = "default" />
2136+ </ head >
21342137 < body >
21352138 < div > loading...</ div >
21362139 < link rel = "preload" href = "foo" as = "style" />
@@ -2148,9 +2151,9 @@ body {
21482151 expect ( getMeaningfulChildren ( document ) ) . toEqual (
21492152 < html >
21502153 < head >
2151- < link rel = "stylesheet" href = "foo" data-precedence = "default" />
21522154 < link rel = "stylesheet" href = "bar" data-precedence = "default" />
21532155 < link rel = "stylesheet" href = "baz" data-precedence = "default" />
2156+ < link rel = "stylesheet" href = "foo" data-precedence = "default" />
21542157 < link rel = "stylesheet" href = "qux" data-precedence = "default" />
21552158 </ head >
21562159 < body >
@@ -2176,9 +2179,9 @@ body {
21762179 expect ( getMeaningfulChildren ( document ) ) . toEqual (
21772180 < html >
21782181 < head >
2179- < link rel = "stylesheet" href = "foo" data-precedence = "default" />
21802182 < link rel = "stylesheet" href = "bar" data-precedence = "default" />
21812183 < link rel = "stylesheet" href = "baz" data-precedence = "default" />
2184+ < link rel = "stylesheet" href = "foo" data-precedence = "default" />
21822185 < link rel = "stylesheet" href = "qux" data-precedence = "default" />
21832186 </ head >
21842187 < body >
@@ -2394,7 +2397,9 @@ body {
23942397 } ) ;
23952398 expect ( getMeaningfulChildren ( document ) ) . toEqual (
23962399 < html >
2397- < head />
2400+ < head >
2401+ < link rel = "stylesheet" href = "AA" data-precedence = "AA" />
2402+ </ head >
23982403 < body >
23992404 < div > loading A...</ div >
24002405 < link rel = "preload" as = "style" href = "A" />
@@ -2418,8 +2423,9 @@ body {
24182423 expect ( getMeaningfulChildren ( document ) ) . toEqual (
24192424 < html >
24202425 < head >
2421- < link rel = "stylesheet" href = "A" data-precedence = "A" />
24222426 < link rel = "stylesheet" href = "AA" data-precedence = "AA" />
2427+ < link rel = "stylesheet" href = "A" data-precedence = "A" />
2428+ < link rel = "stylesheet" href = "AAAA" data-precedence = "AAAA" />
24232429 </ head >
24242430 < body >
24252431 < div >
@@ -2448,10 +2454,10 @@ body {
24482454 expect ( getMeaningfulChildren ( document ) ) . toEqual (
24492455 < html >
24502456 < head >
2451- < link rel = "stylesheet" href = "A" data-precedence = "A" />
24522457 < link rel = "stylesheet" href = "AA" data-precedence = "AA" />
2453- < link rel = "stylesheet" href = "AAA " data-precedence = "AAA " />
2458+ < link rel = "stylesheet" href = "A " data-precedence = "A " />
24542459 < link rel = "stylesheet" href = "AAAA" data-precedence = "AAAA" />
2460+ < link rel = "stylesheet" href = "AAA" data-precedence = "AAA" />
24552461 </ head >
24562462 < body >
24572463 < div >
0 commit comments