@@ -115,6 +115,7 @@ Strong Containment: the 'contain' property</h2>
115115 parsing/contain-computed.html
116116 parsing/contain-invalid.html
117117 parsing/contain-valid.html
118+ parsing/contain-computed-children.html
118119
119120 contain-layout-size-003.html
120121 contain-paint-size-001.html
@@ -124,6 +125,8 @@ Strong Containment: the 'contain' property</h2>
124125 contain-chrome-thcrash-001.html
125126 contain-crash.html
126127 contain-flexbox-outline.html
128+ crashtests/contain-nested-crash-001.html
129+ crashtests/contain-nested-crash-002.html
127130 </wpt>
128131
129132 <p class=all-media> User agents are expected to support this property on all media, including non-visual ones.</p>
@@ -247,6 +250,7 @@ Strong Containment: the 'contain' property</h2>
247250 contain-paint-size-001.html
248251 contain-paint-size-002.html
249252 contain-paint-size-003.html
253+ contain-size-removed.html
250254 </wpt>
251255
252256 <dt> <dfn>layout</dfn>
@@ -273,6 +277,9 @@ Strong Containment: the 'contain' property</h2>
273277 contain-layout-016.html
274278 contain-layout-017.html
275279 contain-layout-018.html
280+ contain-layout-019.html
281+ contain-layout-020.html
282+ contain-layout-021.html
276283 contain-layout-baseline-001.html
277284 contain-layout-baseline-002.html
278285 contain-layout-baseline-003.html
@@ -356,6 +363,7 @@ Strong Containment: the 'contain' property</h2>
356363 contain-paint-table-001.html
357364 contain-paint-table-002.html
358365 contain-subgrid-001.html
366+ contain-paint-change-opacity.html
359367 </wpt>
360368 </dl>
361369
@@ -576,6 +584,12 @@ Size Containment</h3>
576584 contain-size-replaced-004.html
577585 contain-size-replaced-005.html
578586 contain-size-replaced-006.html
587+ contain-size-block-001.html
588+ contain-size-block-002.html
589+ contain-size-block-003.html
590+ contain-size-block-004.html
591+ contain-size-button-002.html
592+ contain-size-fieldset-003.html
579593 </wpt>
580594 <wpt pathprefix=css/css-sizing/aspect-ratio/>
581595 replaced-element-023.html
@@ -638,6 +652,26 @@ Size Containment</h3>
638652 contain-size-replaced-004.html
639653 contain-size-replaced-005.html
640654 contain-size-replaced-006.html
655+ contain-size-block-001.html
656+ contain-size-block-002.html
657+ contain-size-block-003.html
658+ contain-size-block-004.html
659+ contain-size-button-002.html
660+ contain-size-fieldset-003.html
661+ contain-size-flex-001.html
662+ contain-size-grid-005.html
663+ contain-size-inline-block-001.html
664+ contain-size-inline-block-002.html
665+ contain-size-inline-block-003.html
666+ contain-size-inline-block-004.html
667+ contain-size-inline-flex-001.html
668+ contain-size-multicol-002.html
669+ contain-size-multicol-003.html
670+ contain-size-select-elem-001.html
671+ contain-size-select-elem-002.html
672+ contain-size-select-elem-003.html
673+ contain-size-select-elem-004.html
674+ contain-size-select-elem-005.html
641675 </wpt>
642676
643677 <li>
@@ -736,6 +770,12 @@ Size Containment</h3>
736770
737771 <wpt>
738772 contain-size-baseline-001.html
773+ contain-size-fieldset-004.html
774+ contain-size-inline-block-001.html
775+ contain-size-inline-block-002.html
776+ contain-size-inline-block-003.html
777+ contain-size-inline-block-004.html
778+ contain-size-inline-flex-001.html
739779 </wpt>
740780
741781 </ol>
@@ -785,6 +825,32 @@ Size Containment</h3>
785825 <li> <a href="https://wpt.fyi/results/css/css-sizing/aspect-ratio/replaced-element-023.html">replaced-element-023.html</a>
786826 <li> <a href="https://wpt.fyi/results/css/css-sizing/aspect-ratio/replaced-element-025.html">replaced-element-025.html</a>
787827 <li> <a href="https://wpt.fyi/results/css/css-sizing/aspect-ratio/replaced-element-027.html">replaced-element-027.html</a>
828+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-block-001.html">contain-size-block-001.html</a>
829+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-block-002.html">contain-size-block-002.html</a>
830+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-block-003.html">contain-size-block-003.html</a>
831+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-block-004.html">contain-size-block-004.html</a>
832+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-button-002.html">contain-size-button-002.html</a>
833+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-fieldset-003.html">contain-size-fieldset-003.html</a>
834+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-flex-001.html">contain-size-flex-001.html</a>
835+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-grid-005.html">contain-size-grid-005.html</a>
836+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-001.html">contain-size-inline-block-001.html</a>
837+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-002.html">contain-size-inline-block-002.html</a>
838+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-003.html">contain-size-inline-block-003.html</a>
839+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-004.html">contain-size-inline-block-004.html</a>
840+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-flex-001.html">contain-size-inline-flex-001.html</a>
841+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-multicol-002.html">contain-size-multicol-002.html</a>
842+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-multicol-003.html">contain-size-multicol-003.html</a>
843+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-select-elem-001.html">contain-size-select-elem-001.html</a>
844+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-select-elem-002.html">contain-size-select-elem-002.html</a>
845+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-select-elem-003.html">contain-size-select-elem-003.html</a>
846+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-select-elem-004.html">contain-size-select-elem-004.html</a>
847+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-select-elem-005.html">contain-size-select-elem-005.html</a>
848+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-fieldset-004.html">contain-size-fieldset-004.html</a>
849+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-001.html">contain-size-inline-block-001.html</a>
850+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-002.html">contain-size-inline-block-002.html</a>
851+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-003.html">contain-size-inline-block-003.html</a>
852+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-block-004.html">contain-size-inline-block-004.html</a>
853+ <li> <a href="https://wpt.fyi/results/css/css-contain/contain-size-inline-flex-001.html">contain-size-inline-flex-001.html</a>
788854 </ol>
789855
790856 </details>
@@ -800,6 +866,7 @@ Size Containment</h3>
800866 contain-size-breaks-001.html
801867 contain-size-monolithic-001.html
802868 contain-size-monolithic-002.html
869+ contain-size-multicol-004.html
803870 </wpt>
804871 </ol>
805872
@@ -871,6 +938,7 @@ Size Containment</h3>
871938 <wpt>
872939 contain-size-011.html
873940 contain-size-056.html
941+ contain-size-table-caption-001.html
874942 </wpt>
875943
876944<h4 id='containment-size-opt' class="no-toc">
@@ -914,6 +982,8 @@ Layout Containment</h3>
914982 contain-layout-independent-formatting-context-001.html
915983 contain-layout-independent-formatting-context-002.html
916984 contain-subgrid-001.html
985+ contain-layout-formatting-context-float-001.html
986+ contain-layout-formatting-context-margin-001.html
917987 </wpt>
918988
919989 2. If at least one [=fragmentation container=] of a [=fragmentation context=] has [=layout containment=] ,
@@ -991,6 +1061,8 @@ Layout Containment</h3>
9911061 contain-layout-ink-overflow-018.html
9921062 contain-layout-ink-overflow-019.html
9931063 contain-layout-ink-overflow-020.html
1064+ contain-layout-overflow-001.html
1065+ contain-layout-overflow-002.html
9941066 </wpt>
9951067
9961068 4. The [=layout containment box=] establishes an [=absolute positioning containing block=] and a [=fixed positioning containing block=] .
@@ -1000,6 +1072,9 @@ Layout Containment</h3>
10001072 contain-layout-007.html
10011073 contain-layout-cell-001.html
10021074 contain-layout-cell-002.html
1075+ contain-layout-021.html
1076+ contain-layout-containing-block-absolute-001.html
1077+ contain-layout-containing-block-fixed-001.html
10031078 </wpt>
10041079
10051080 5. The [=layout containment box=] creates a <a>stacking context</a> .
@@ -1008,6 +1083,7 @@ Layout Containment</h3>
10081083 contain-layout-016.html
10091084 contain-layout-017.html
10101085 contain-layout-018.html
1086+ contain-layout-stacking-context-001.html
10111087 </wpt>
10121088
10131089 6. [=Forced breaks=] are allowed within [=layout containment boxes=]
@@ -1036,13 +1112,20 @@ Layout Containment</h3>
10361112 contain-layout-baseline-003.html
10371113 contain-layout-baseline-004.html
10381114 contain-layout-baseline-005.html
1115+ contain-layout-suppress-baseline-001.html
1116+ contain-layout-suppress-baseline-002.html
10391117 </wpt>
10401118
10411119 However, giving an element [=layout containment=]
10421120 has no effect if any of the following are true:
10431121
10441122 * if the element does not generate a <a>principal box</a>
10451123 (as is the case with ''display: contents'' or ''display: none'' )
1124+ <wpt>
1125+ contain-layout-ignored-cases-no-principal-box-001.html
1126+ contain-layout-ignored-cases-no-principal-box-002.html
1127+ contain-layout-ignored-cases-no-principal-box-003.html
1128+ </wpt>
10461129 * if its [=principal box=] is
10471130 an <a spec="css-display-3">internal table box</a>
10481131 other than ''display/table-cell''
@@ -1066,6 +1149,7 @@ Layout Containment</h3>
10661149
10671150 contain-layout-001.html
10681151 contain-layout-independent-formatting-context-003.html
1152+ contain-layout-ignored-cases-ib-split-001.html
10691153 </wpt>
10701154
10711155
@@ -1138,7 +1222,16 @@ Paint Containment</h3>
11381222 contain-paint-clip-019.html
11391223 contain-paint-table-001.html
11401224 contain-paint-table-002.html
1225+ contain-paint-026.html
1226+ contain-paint-049.html
1227+ contain-paint-clip-001.html
1228+ contain-paint-clip-002.html
1229+ contain-paint-clip-003.html
1230+ contain-paint-clip-004.html
1231+ contain-paint-clip-005.html
1232+ contain-paint-clip-006.html
11411233 </wpt>
1234+
11421235 2. The [=paint containment box=] establishes an [=absolute positioning containing block=] and a [=fixed positioning containing block=] .
11431236
11441237 <wpt>
@@ -1147,32 +1240,40 @@ Paint Containment</h3>
11471240 contain-paint-022.html
11481241 contain-paint-023.html
11491242 contain-paint-024.html
1243+ contain-paint-containing-block-absolute-001.html
1244+ contain-paint-containing-block-fixed-001.html
11501245 </wpt>
1246+
11511247 3. The [=paint containment box=] creates a <a>stacking context</a> .
11521248
11531249 <wpt>
11541250 contain-paint-020.html
11551251 contain-paint-021.html
11561252 contain-paint-025.html
11571253 contain-subgrid-001.html
1254+ contain-paint-stacking-context-001a.html
1255+ contain-paint-stacking-context-001b.html
11581256 </wpt>
1257+
11591258 4. The [=paint containment box=] [=establishes an independent formatting context=] .
11601259
11611260 <wpt>
11621261 contain-paint-ifc-011.html
11631262 contain-paint-independent-formatting-context-001.html
11641263 contain-paint-independent-formatting-context-002.html
1264+ contain-paint-formatting-context-float-001.html
1265+ contain-paint-formatting-context-margin-001.html
1266+ contain-paint-baseline-001.html
11651267 </wpt>
11661268
1167- <wpt>
1168- contain-paint-baseline-001.html
1169- </wpt>
1170-
11711269 However, giving an element [=paint containment=]
11721270 has no effect if any of the following are true:
11731271
11741272 * if the element does not generate a <a>principal box</a>
11751273 (as is the case with ''display: contents'' or ''display: none'' )
1274+ <wpt>
1275+ contain-paint-ignored-cases-no-principal-box-001.html
1276+ </wpt>
11761277 * if its [=principal box=] is
11771278 an <a spec="css-display-3">internal table box</a>
11781279 other than ''display/table-cell''
@@ -1183,6 +1284,8 @@ Paint Containment</h3>
11831284 contain-paint-017.html
11841285 contain-paint-018.html
11851286 contain-paint-019.html
1287+ contain-paint-ignored-cases-internal-table-001a.html
1288+ contain-paint-ignored-cases-internal-table-001b.html
11861289 </wpt>
11871290 * if its [=principal box=] is
11881291 an <a spec="css-display-3">internal ruby box</a>
@@ -1192,11 +1295,14 @@ Paint Containment</h3>
11921295 contain-paint-006.html
11931296 contain-paint-007.html
11941297 contain-paint-008.html
1298+ contain-paint-ignored-cases-ruby-containing-block-001.html
1299+ contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html
11951300
11961301 contain-paint-002.html
11971302 contain-paint-011.html
11981303 contain-paint-012.html
11991304 contain-paint-independent-formatting-context-003.html
1305+ contain-paint-ignored-cases-ib-split-001.html
12001306 </wpt>
12011307
12021308<h4 id='containment-paint-opt' class="no-toc">
@@ -1771,4 +1877,10 @@ contain-inline-size-removed.html
17711877contain-inline-size-replaced.html
17721878contain-inline-size-table.html
17731879contain-inline-size-vertical-rl-.html
1880+ container-queries/container-inside-multicol-with-table.html
1881+ container-queries/container-size-shadow-invalidation.html
1882+ container-queries/custom-property-style-queries.html
1883+ container-queries/custom-property-style-query-change.html
1884+ content-visibility/content-visibility-forced-layout-client-rects.html
1885+ quote-scoping-empty-style-boundaries.html
17741886</wpt>
0 commit comments