servo/tests/wpt/meta/html
Martin Robinson 55d094a871
script: Make stylesheets loaded via <link> elements block the rendering (#39536)
Stylesheets loaded via the `<link>` element should block the rendering
of the page according to the HTML specification [1]. This change makes
it so that they do this and, in addition, we do not take reftest
screenshots until all no element is blocking the rendering.

This change does not add support for the `blocking` attribute of
`<link>`, but that can be added in a follow change. In addition to
fixing a few tests, this change likely makes other tests no longer
intermittent. We will need to watch CI runs after this lands in order to
verify that though.

Testing: This change fixes at least two WPT tests.
Fixes: #26424.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-09-27 13:32:26 +00:00
..
anonymous-iframe Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
browsers Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
canvas Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
document-isolation-policy Implement initial version of ReportingObserver (#37905) 2025-07-07 10:43:30 +00:00
dom script: Make stylesheets loaded via <link> elements block the rendering (#39536) 2025-09-27 13:32:26 +00:00
editing Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
embedded-content/the-img-element Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
infrastructure Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
interaction/focus Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
links/stylesheet Sync WPT with upstream (04-10-2023) (#30493) 2023-10-06 00:51:48 +00:00
obsolete/requirements-for-implementations Sync WPT with upstream (30-04-2025) (#36785) 2025-04-30 19:46:03 +00:00
rendering Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
scripting/the-script-element Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
select Rename metadata directories 2023-06-22 21:15:41 +02:00
semantics Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
syntax Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
the-xhtml-syntax/parsing-xhtml-documents Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
user-activation Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
webappapis Sync WPT with upstream (07-09-2025) (#39188) 2025-09-07 01:47:40 +00:00