Avoid deadlock when shutting down.

This commit is contained in:
Alan Jeffrey 2016-06-02 15:12:00 -05:00
parent bdecfa13d2
commit 2416072dc2
7 changed files with 92 additions and 26 deletions

View file

@ -6466,6 +6466,12 @@
"url": "/_mozilla/mozilla/iframe_hierarchy.html"
}
],
"mozilla/iframe_replacement.html": [
{
"path": "mozilla/iframe_replacement.html",
"url": "/_mozilla/mozilla/iframe_replacement.html"
}
],
"mozilla/img_width_height.html": [
{
"path": "mozilla/img_width_height.html",

View file

@ -0,0 +1,29 @@
<html>
<head>
<meta charset="utf8" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<title>Iframe replacement test.</title>
</head>
<body>
<p>This is a test for https://github.com/servo/servo/issues/11546.</p>
</body>
<script>
async_test(function(t) {
setTimeout(t.step_func(function() {
var frame = document.createElement('iframe');
frame.src = "data:text/html,<p>test</p>";
document.body.appendChild(frame);
setTimeout(t.step_func(function() {
document.body.removeChild(frame);
frame = document.createElement('iframe');
frame.src = "data:text/html,<p>test</p>";
document.body.appendChild(frame);
setTimeout(t.step_func(function() {
t.done();
}), 100);
}), 100);
}), 100);
});
</script>
</html>