servo/tests/wpt/meta/css/css-conditional/container-queries
Martin Robinson 5bc3c3088a
compositor: Do not wait for animation termination to take screenshots (#38055)
WPT tests are expected to create screenshots as soon as everything is
loaded. If an animation is happening adding the "reftest-wait" class to
the root element is appropriate way to delay the screenshot. Previously,
the
test harness was waiting for all animations to finish, but that is just
leading to many timeouts. Removing that code fixes the timeouts.

Two Servo-specific tests are also updated as they were written with
Servo's previous behavior in mind.

Testing: There are test result updates for this change. Many TIMEOUTS
now either correctly
PASS OR FAIL.
Fixes: #36931.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-07-14 12:18:18 +00:00
..
scroll-state Update web-platform-tests to revision b'fc557e215e11221c91de4f283539725ef2f35928' (#35741) 2025-03-02 12:18:38 +00:00
animation-container-size.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
animation-container-type-dynamic.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
animation-nested-animation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
animation-nested-transition.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
aspect-ratio-feature-evaluation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
at-container-parsing.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
at-container-serialization.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
at-container-style-parsing.html.ini
at-container-style-serialization.html.ini
backdrop-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
calc-evaluation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
canvas-as-container-001.html.ini
canvas-as-container-002.html.ini
canvas-as-container-003.html.ini
canvas-as-container-004.html.ini
canvas-as-container-005.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
canvas-as-container-006.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
change-display-in-container.html.ini
column-spanner-in-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
conditional-container-status.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-computed.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-for-shadow-dom.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-ident-function.html.ini Forward manager_number to NullBrowser constructor (#37125) 2025-05-25 15:12:55 +00:00
container-inner-at-rules.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-inside-multicol-with-table.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-longhand-animation-type.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-name-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-name-tree-scoped.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-nested.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-parsing.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-selection-unknown-features.html.ini
container-selection.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-size-invalidation-after-load.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-size-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-size-nested-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-size-shadow-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-type-containment.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-type-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-type-layout-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-animation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-auto.html.ini Update web-platform-tests to revision b'38623a53d6598cb7aab4be8a810102b352a652df' (#34622) 2024-12-15 03:52:07 +00:00
container-units-basic.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-computational-independence.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-content-box.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-gradient-invalidation.html.ini
container-units-gradient.html.ini
container-units-in-at-container-dynamic.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-in-at-container-fallback.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-in-at-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-ineligible-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-media-queries.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-rule-cache.html.ini
container-units-selection.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-shadow.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-sharing-via-rule-node.html.ini
container-units-small-viewport-fallback.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-svglength.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
container-units-typed-om.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
counters-flex-circular.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
counters-in-container-dynamic.html.ini
counters-in-container.html.ini
custom-layout-container-001.https.html.ini
custom-property-style-queries.html.ini
custom-property-style-query-change.html.ini
deep-nested-inline-size-containers.html.ini
dialog-backdrop-create.html.ini
display-contents-dynamic-style-queries.html.ini
display-contents.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
display-in-container.html.ini
display-none.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
fieldset-legend-change.html.ini
flex-basis-with-container-type.html.ini Sync WPT with upstream (06-10-2024) (#33668) 2024-10-06 02:45:43 +00:00
font-relative-calc-dynamic.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
font-relative-units-dynamic.html.ini Sync WPT with upstream (10-07-2025) (#37974) 2025-07-10 03:09:13 +00:00
font-relative-units.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
fragmented-container-001.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
get-animations.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
grid-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
grid-item-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
idlharness.html.ini
iframe-in-container-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
iframe-invalidation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
ineligible-containment.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
inline-size-and-min-width.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
inline-size-bfc-floats.html.ini
inline-size-containment-vertical-rl.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
inline-size-containment.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
inner-first-line-non-matching.html.ini
layout-dependent-focus.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
multicol-container-001.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
multicol-inside-container.html.ini
multiple-size-containers-comma-separated-queries.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
multiple-style-containers-comma-separated-queries.html.ini Update web-platform-tests to revision b'8686b7a6d288d3b2c22b5ddb5a21773619b22b85' (#34202) 2024-11-10 01:42:44 +00:00
nested-query-containers.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
nested-size-style-container-invalidation.html.ini
no-layout-containment-abspos-dynamic.html.ini
no-layout-containment-fixedpos-dynamic.html.ini
no-layout-containment-fixedpos.html.ini
orthogonal-wm-container-query.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
percentage-padding-orthogonal.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-001.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-002.html.ini
pseudo-elements-002b.html.ini
pseudo-elements-003.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-004.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-005.html.ini
pseudo-elements-006.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-007.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-008.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
pseudo-elements-009.html.ini
pseudo-elements-010.html.ini
pseudo-elements-011.html.ini
pseudo-elements-012.html.ini
pseudo-elements-013.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
query-container-name.html.ini Update web-platform-tests to revision b'6cf69a4f431581e9438681abc776029308ee8a8c' (#34265) 2024-11-17 01:49:15 +00:00
query-content-box.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
query-evaluation-style.html.ini Sync WPT with upstream (22-06-2025) (#37606) 2025-06-22 01:41:56 +00:00
query-evaluation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
reattach-container-with-dirty-child.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
registered-color-style-queries.html.ini Update web-platform-tests to revision b'd2f2efe271ae2fa661c52ed2fe8564e21ad4036f' (#34115) 2024-11-03 01:33:12 +00:00
resize-while-content-visibility-hidden.html.ini
scrollbar-container-units-block.html.ini
sibling-layout-dependency.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
size-container-auto-height.html.ini Update web-platform-tests to revision b'38623a53d6598cb7aab4be8a810102b352a652df' (#34622) 2024-12-15 03:52:07 +00:00
size-container-no-principal-box.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
size-container-writing-mode-change.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
size-feature-evaluation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
size-query-with-var.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
style-change-in-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
style-container-for-shadow-dom.html.ini
style-container-invalidation-inheritance.html.ini
style-not-sharing-float.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
style-query-document-element.html.ini Update web-platform-tests to revision b'd2f2efe271ae2fa661c52ed2fe8564e21ad4036f' (#34115) 2024-11-03 01:33:12 +00:00
style-query-guaranteed-invalid.tentative.html.ini Update web-platform-tests to revision b'8686b7a6d288d3b2c22b5ddb5a21773619b22b85' (#34202) 2024-11-10 01:42:44 +00:00
style-query-no-cycle.html.ini Update web-platform-tests to revision b'5d8ec746ed021738e7ee0cee92ad1a1814ba00fe' (#33274) 2024-09-01 01:40:45 +00:00
style-query-registered-custom-invalid.tentative.html.ini Update web-platform-tests to revision b'8686b7a6d288d3b2c22b5ddb5a21773619b22b85' (#34202) 2024-11-10 01:42:44 +00:00
style-query-registered-custom-rem-change.html.ini Sync WPT with upstream (02-06-2025) (#37212) 2025-06-02 06:06:09 +00:00
style-query-unset-on-root.html.ini Update web-platform-tests to revision b'8686b7a6d288d3b2c22b5ddb5a21773619b22b85' (#34202) 2024-11-10 01:42:44 +00:00
style-query-with-unknown-width.html.ini
svg-foreignobject-child-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
svg-foreignobject-no-size-container.html.ini
svg-g-no-size-container.html.ini
svg-root-size-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
top-layer-dialog-container.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
top-layer-dialog.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
top-layer-nested-dialog.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
transition-scrollbars.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
transition-style-change-event.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
unsupported-axis.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
var-evaluation.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
viewport-units-dynamic.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00
viewport-units.html.ini Enable layout_container_queries_enabled on all WPT tests (#36348) 2025-04-07 11:43:11 +00:00