servo/tests/wpt/meta
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
..
acid wpt: Unskip acid folder as most tests are passing (#36340) 2025-04-07 15:46:41 +00:00
beacon Implement initial version of navigator.sendBeacon (#38301) 2025-08-02 15:14:07 +00:00
clipboard-apis script: implement ClipboardItem getType and supports (#39296) 2025-09-25 08:05:01 +00:00
console Implement console.trace (#34629) 2024-12-18 23:45:06 +00:00
content-security-policy Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
cookies Sync WPT with upstream (16-08-2025) (#38706) 2025-08-16 00:46:10 +00:00
cookiestore script: Do not include fragments when comparing URLs in CookieStore (#38876) 2025-08-27 23:41:11 +00:00
cors [#34767] - Range header is missing from CORS header safelist (#35138) 2025-01-24 17:31:27 +00:00
credential-management Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
css script: Chain up scrollIntoView() scrolling to parent <iframe>s (#39475) 2025-09-26 22:12:37 +00:00
custom-elements html: Add the reflected 'sizes' IDL attribute for <image> (#39466) 2025-09-24 09:29:44 +00:00
dom Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
domparsing Sync WPT with upstream (30-04-2025) (#36785) 2025-04-30 19:46:03 +00:00
domxpath Parse qualified names with non-alpha characters in xpath (#39409) 2025-09-21 03:45:04 +00:00
encoding Script: Implement TextEncoderStream (#38466) 2025-08-15 07:57:00 +00:00
eventsource script: Ensure EventSource interprets non-200 response codes as failure (#36853) 2025-05-05 12:04:46 +00:00
fetch Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
FileAPI Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
focus script: Remove absolute positioning workaround from scrollIntoView implementation (#39441) 2025-09-23 10:10:00 +00:00
fullscreen Update web-platform-tests to revision b'38623a53d6598cb7aab4be8a810102b352a652df' (#34622) 2024-12-15 03:52:07 +00:00
gamepad Update web-platform-tests to revision b'fc557e215e11221c91de4f283539725ef2f35928' (#35741) 2025-03-02 12:18:38 +00:00
hr-time Update web-platform-tests to revision b'bf49dde84c5f05613115d6146d109f0ec3900694' (#34483) 2024-12-05 05:23:07 +00:00
html script: Make stylesheets loaded via <link> elements block the rendering (#39536) 2025-09-27 13:32:26 +00:00
import-maps script: complete resolve_module_specifier (#37552) 2025-06-21 06:17:27 +00:00
IndexedDB Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
infrastructure/testdriver Establish baselines for testdriver.js infrastructure tests (#39496) 2025-09-27 01:51:18 +00:00
intersection-observer Sync WPT with upstream (31-08-2025) (#39049) 2025-08-31 01:40:16 +00:00
js Update mozjs (SpiderMonkey) to 128.0 (#32769) 2024-07-29 07:20:15 +00:00
mediasession Update web-platform-tests to revision b'f630424a79c1ae17deaaf27a21efdbca1378af0e' (#35258) 2025-02-02 01:40:50 +00:00
mimesniff Use spec compliant content-type extraction in more places and enable a <stylesheet> quirk (#28321) 2025-05-19 11:38:01 +00:00
mixed-content Implement initial version of navigator.sendBeacon (#38301) 2025-08-02 15:14:07 +00:00
navigation-timing Add resource header for mime sniffing (#39167) 2025-09-07 12:31:57 +00:00
notifications Sync WPT with upstream (24-08-2025) (#38893) 2025-08-24 01:41:18 +00:00
old-tests/submission/Microsoft wpt: Unskip old-tests/ folder as most tests are passing (#36333) 2025-04-04 11:05:24 +00:00
page-visibility script: document.visibilityState and document.hidden (#32635) 2024-07-12 08:32:25 +00:00
performance-timeline Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
permissions Enable all experimental web platform features on all testsuites (#36519) 2025-04-14 18:33:38 +00:00
png add support for apng and webp animated image decoding (#37637) 2025-07-10 08:54:16 +00:00
pointerevents Update web-platform-tests to revision b'bf49dde84c5f05613115d6146d109f0ec3900694' (#34483) 2024-12-05 05:23:07 +00:00
preload Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
quirks layout: Implement list-style-position quirk (#37837) 2025-07-03 09:16:54 +00:00
referrer-policy Inherit CSP for blob workers (#38033) 2025-07-17 08:14:20 +00:00
reporting Sync WPT with upstream (10-08-2025) (#38583) 2025-08-10 11:09:48 +00:00
resize-observer script: Calculate proper border box for resizeobserver (#38988) 2025-09-03 12:16:20 +00:00
resource-timing html: Check the <source> MIME type on the source set updating (#39353) 2025-09-19 18:34:37 +00:00
secure-contexts Check all ancestor navigable trustworthiness for mixed content (#36157) 2025-04-05 05:38:24 +00:00
selection Sync WPT with upstream (10-08-2025) (#38583) 2025-08-10 11:09:48 +00:00
service-workers Sync WPT with upstream (24-08-2025) (#38893) 2025-08-24 01:41:18 +00:00
shadow-dom Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
streams Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
subresource-integrity Sync WPT with upstream (20-07-2025) (#38178) 2025-07-20 15:11:10 +00:00
touch-events Enable dom_svg_enabled on all tests (#36475) 2025-04-11 18:46:00 +00:00
trusted-types Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
uievents script: Implement getModifierState for mouse event (#38535) 2025-08-12 06:33:15 +00:00
upgrade-insecure-requests Check all ancestor navigable trustworthiness for mixed content (#36157) 2025-04-05 05:38:24 +00:00
url Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
urlpattern Sync WPT with upstream (24-08-2025) (#38893) 2025-08-24 01:41:18 +00:00
user-timing Sync WPT with upstream (20-04-2025) (#36618) 2025-04-20 01:47:50 +00:00
wasm Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
webaudio Sync WPT with upstream (21-09-2025) (#39414) 2025-09-21 05:47:33 +00:00
WebCryptoAPI script: Enable crypto task source at task manager (#39453) 2025-09-24 16:21:03 +00:00
webdriver/tests webdriver: Wait animation frame callbacks before taking (element) screenshot (#39539) 2025-09-27 13:29:44 +00:00
webgl WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
webidl Update to SpiderMonkey 137. (#37077) 2025-08-07 16:47:27 +00:00
webmessaging Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
websockets Revert "Add abort signal preference to experimental web features" (#39538) 2025-09-27 12:42:15 +00:00
webstorage script: Implement QuotaExceededError WebIDL interface (#38507) 2025-08-14 17:58:50 +00:00
webvr
webvtt/api
webxr Sync WPT with upstream (14-09-2025) (#39293) 2025-09-14 01:44:16 +00:00
workers Sync WPT with upstream (07-09-2025) (#39188) 2025-09-07 01:47:40 +00:00
xhr XMLHttpRequest Send: fix Content-Type failures (#38993) 2025-08-28 12:44:42 +00:00
__dir__.ini Enable credential management wpt tests (#39327) 2025-09-20 07:24:32 +00:00
MANIFEST.json script: Chain up scrollIntoView() scrolling to parent <iframe>s (#39475) 2025-09-26 22:12:37 +00:00