Bug 1255877 - Fix intermittent failure. r=me

This commit is contained in:
Mats Palmgren 2016-03-12 05:01:00 -05:00
Родитель c292e5a931
Коммит 70b192860d
2 изменённых файлов: 11 добавлений и 8 удалений

Просмотреть файл

@ -22,12 +22,13 @@
<script>
function runTests() {
var s = document.querySelector("select");
var b = document.querySelector("input");
setTimeout(function(){ b.focus(); }, 0);
setTimeout(function(){ document.body.offsetHeight; document.documentElement.removeAttribute("class"); }, 0);
b.focus();
document.body.offsetHeight;
setTimeout(function(){ document.body.offsetHeight; document.documentElement.removeAttribute("class"); }, 100);
}
window.focus();
window.addEventListener("MozReftestInvalidate", runTests, false);
</script>

Просмотреть файл

@ -24,13 +24,15 @@
function runTests() {
var s = document.querySelector("select");
var b = document.querySelector("input");
setTimeout(function(){ s.focus(); }, 1);
setTimeout(function(){ s.style.display = 'none'; }, 2);
setTimeout(function(){ b.focus(); }, 3);
setTimeout(function(){ s.style.display = 'inline'; }, 4);
setTimeout(function(){ document.body.offsetHeight; document.documentElement.removeAttribute("class"); }, 0);
s.focus();
document.body.offsetHeight;
setTimeout(function(){ s.style.display = 'none'; document.body.offsetHeight; }, 2);
setTimeout(function(){ b.focus(); document.body.offsetHeight; }, 3);
setTimeout(function(){ s.style.display = 'inline'; document.body.offsetHeight; }, 4);
setTimeout(function(){ document.documentElement.removeAttribute("class"); }, 100);
}
window.focus();
window.addEventListener("MozReftestInvalidate", runTests, false);
</script>