зеркало из https://github.com/mozilla/gecko-dev.git
46 строки
1.1 KiB
HTML
46 строки
1.1 KiB
HTML
<html class="reftest-wait">
|
|
<head>
|
|
<script>
|
|
function setup() {
|
|
setTimeout(finish, 1500);
|
|
}
|
|
function finish() {
|
|
window.stop();
|
|
document.documentElement.className = "";
|
|
}
|
|
</script>
|
|
<style>
|
|
iframe {
|
|
width: 100px;
|
|
height: 100px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body onload="setup();">
|
|
<script>
|
|
let numiframes = 30;
|
|
// On some platforms too many animating and reloading gifs means we don't ever
|
|
// get enough time to serve paints so that there is never a period of time
|
|
// where there are no paints pending, so the reftest harness can't end the
|
|
// test. So we limit the number on those platforms, since we only need one
|
|
// iframe to reproduce the bug this is okay, more iframes just give more
|
|
// chance of reproducing it on any given run.
|
|
if (navigator.appVersion.includes("Windows")) {
|
|
numiframes = 16;
|
|
}
|
|
if (navigator.platform.includes("Linux")) {
|
|
numiframes = 10;
|
|
}
|
|
if (navigator.appVersion.includes("Android")) {
|
|
numiframes = 2;
|
|
}
|
|
for (let i = 0; i < numiframes; i++) {
|
|
let ifr = document.createElement("iframe");
|
|
document.body.appendChild(ifr)
|
|
ifr.src = "1676172-1-iframe.html?" + i;
|
|
}
|
|
setTimeout(finish, 1500);
|
|
</script>
|
|
</body>
|
|
</html>
|