mirror of
https://github.com/servo/servo.git
synced 2025-10-17 08:49:21 +01:00
Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4'
This commit is contained in:
parent
4401622eb1
commit
b77ad115f6
16832 changed files with 270819 additions and 87621 deletions
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<title>HTMLAreaElement stringifier</title>
|
||||
<link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com">
|
||||
<link rel="help" href="https://heycam.github.io/webidl/#es-stringifier">
|
||||
<link rel="help" href="https://webidl.spec.whatwg.org/#es-stringifier">
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/stringifiers.js></script>
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>HTML Test: The embed element represents a document</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<meta name="assert" content="Ensure document finishes load when getBoundingClientRect is attempted before the embed is finished loading">
|
||||
|
||||
<style>
|
||||
.hidden { content-visibility: hidden; }
|
||||
</style>
|
||||
<body>
|
||||
<script>
|
||||
async_test(t => {
|
||||
window.onload = () => t.done();
|
||||
}, "ensure onload happens");
|
||||
</script>
|
||||
<div class=hidden>
|
||||
<embed id=target src="embed-iframe.html">
|
||||
</div>
|
||||
<script>
|
||||
// Ensure we process style and layout in the hidden object.
|
||||
target.getBoundingClientRect();
|
||||
</script>
|
||||
</body>
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
<body>
|
||||
<div style="height:10000px;"></div>
|
||||
<img id="below_viewport" src="resources/image.png?pipe=trickle(d2)"
|
||||
<img id="below_viewport" src="resources/image.png?below-viewport-dynamic&pipe=trickle(d2)"
|
||||
loading="lazy" onload="below_viewport_img_onload();">
|
||||
<script>
|
||||
assert_false(has_window_loaded,
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
</script>
|
||||
|
||||
<body>
|
||||
<img id="in_viewport" src="resources/image.png?pipe=trickle(d2)"
|
||||
<img id="in_viewport" src="resources/image.png?in-viewport-dynamic&pipe=trickle(d2)"
|
||||
loading="lazy" onload="in_viewport_img_onload();">
|
||||
<script>
|
||||
document.getElementById("in_viewport").loading = 'eager';
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
<div style="width: 200px; height: 200px; overflow: hidden;">
|
||||
<img id="negative_margin" width="5px"; style="margin-left: -10px;"
|
||||
loading="lazy" src="resources/image.png"
|
||||
loading="lazy" src="resources/image.png?loading-lazy-negative-margin"
|
||||
onload="window.negative_margin_onload()">
|
||||
</div>
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
below_viewport_3.onerror = reject;
|
||||
t.step_timeout(resolve, 1000);
|
||||
|
||||
below_viewport_3.src = "resources/image.png?change";
|
||||
below_viewport_3.src = "resources/image.png?relevant-mutations-change";
|
||||
});
|
||||
}, "Image src mutation does not cause deferred loading=lazy " +
|
||||
"images to be fetched");
|
||||
|
@ -69,15 +69,15 @@
|
|||
|
||||
<body>
|
||||
<div style="height:1000vh;"></div>
|
||||
<img id="below-viewport-1" src="resources/image.png?1" loading="lazy"
|
||||
<img id="below-viewport-1" src="resources/image.png?relevant-mutations-1" loading="lazy"
|
||||
onload="below_viewport_1_loaded = true"
|
||||
onerror="below_viewport_1_loaded = true">
|
||||
|
||||
<img id="below-viewport-2" src="resources/image.png?2" loading="lazy"
|
||||
<img id="below-viewport-2" src="resources/image.png?relevant-mutations-2" loading="lazy"
|
||||
onload="below_viewport_2_loaded = true"
|
||||
onerror="below_viewport_2_loaded = true">
|
||||
|
||||
<img id="below-viewport-3" src="resources/image.png?3" loading="lazy"
|
||||
<img id="below-viewport-3" src="resources/image.png?relevant-mutations-3" loading="lazy"
|
||||
onload="below_viewport_3_loaded = true"
|
||||
onerror="below_viewport_3_loaded = true">
|
||||
</body>
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
loaded = true;
|
||||
target.src = "";
|
||||
requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
target.src = "resources/image.png?pipe=trickle(d2)";
|
||||
target.src = "resources/image.png?slow-aspect-ratio&pipe=trickle(d2)";
|
||||
takeScreenshot();
|
||||
}));
|
||||
};
|
||||
target.src = "resources/image.png";
|
||||
target.src = "resources/image.png?slow-aspect-ratio";
|
||||
</script>
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
loaded = true;
|
||||
target.src = "";
|
||||
requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
target.src = "resources/image.png?pipe=trickle(d2)";
|
||||
target.src = "resources/image.png?loading-lazy-slow&pipe=trickle(d2)";
|
||||
takeScreenshot();
|
||||
}));
|
||||
};
|
||||
target.src = "resources/image.png";
|
||||
target.src = "resources/image.png?loading-lazy-slow";
|
||||
</script>
|
||||
|
|
|
@ -47,9 +47,9 @@
|
|||
<body>
|
||||
<div style="height:1000vh;"></div>
|
||||
<img id="img_1"
|
||||
src="resources/image.png?1"
|
||||
src="resources/image.png?lazy-to-eager-1"
|
||||
loading="lazy" onload="img_1_onload();">
|
||||
<img id="img_2"
|
||||
src="resources/image.png?2"
|
||||
src="resources/image.png?lazy-to-eager-2"
|
||||
loading="lazy" onload="img_2_onload();">
|
||||
</body>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<div style="height:1000vh;"></div>
|
||||
|
||||
<img id="img" loading="lazy" src="image.png">
|
||||
<img id="img" loading="lazy" src="image.png?lazy-below-viewport">
|
||||
|
||||
<script>
|
||||
const img = document.querySelector('#img');
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>HTML5 Media Elements: An empty src should not crash the player.</title>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
<link rel="author" title="Alicia Boya García" href="mailto:aboya@igalia.com"/>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
function makeCrashTest(src) {
|
||||
async_test((test) => {
|
||||
const video = document.createElement("video");
|
||||
video.src = src;
|
||||
video.controls = true;
|
||||
video.addEventListener("error", () => {
|
||||
document.body.removeChild(video);
|
||||
test.done();
|
||||
});
|
||||
document.body.appendChild(video);
|
||||
}, `src="${src}" does not crash.`);
|
||||
}
|
||||
|
||||
makeCrashTest("about:blank");
|
||||
makeCrashTest("");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue