зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1414136 - Fix test failures in session history relying on non-comformant Promise handling. r=sawang
This commit is contained in:
Родитель
011e836339
Коммит
a22e59eff8
|
@ -154,7 +154,7 @@
|
|||
frame.addEventListener('load', function listener(e) {
|
||||
if (++count == occurances) {
|
||||
frame.removeEventListener('load', listener);
|
||||
resolve();
|
||||
setTimeout(resolve, 0);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
</div>
|
||||
<script type="application/javascript">
|
||||
function waitForLoad(frame) {
|
||||
return new Promise(r => frame.onload = r);
|
||||
return new Promise(r => frame.onload = () => setTimeout(r, 0));
|
||||
}
|
||||
|
||||
async function loadFramesAndNavigate() {
|
||||
|
|
Загрузка…
Ссылка в новой задаче