| Index: LayoutTests/fast/loader/remove-iframe-during-history-navigation-different.html
 | 
| diff --git a/LayoutTests/fast/loader/remove-iframe-during-history-navigation-different.html b/LayoutTests/fast/loader/remove-iframe-during-history-navigation-different.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..a71d0794b7ff55ea5fa7d2d2db70702baaa3af8d
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/fast/loader/remove-iframe-during-history-navigation-different.html
 | 
| @@ -0,0 +1,33 @@
 | 
| +<!-- One iframe's popstate handler removes another iframe from the
 | 
| +     document during a history navigation that affects both frames.  The
 | 
| +     history navigation loads a different document in the other frame.
 | 
| +
 | 
| +     Should not crash. -->
 | 
| +
 | 
| +<script>
 | 
| +  if (window.testRunner) {
 | 
| +    testRunner.dumpAsText();
 | 
| +    testRunner.waitUntilDone();
 | 
| +  }
 | 
| +
 | 
| +  window.onload = function () {
 | 
| +    frames[0].history.pushState("first", "first");
 | 
| +    frames[0].onpopstate = function () {
 | 
| +      document.body.innerHTML = "PASS";
 | 
| +      if (window.testRunner)
 | 
| +        testRunner.notifyDone();
 | 
| +    };
 | 
| +    document.querySelectorAll("iframe")[1].onload = function () {
 | 
| +      setTimeout("history.go(-2);", 10);
 | 
| +    };
 | 
| +    setTimeout(function () {
 | 
| +      frames[1].location.href = "resources/empty-subframe.html?new";
 | 
| +    }, 10);
 | 
| +  }
 | 
| +</script>
 | 
| +
 | 
| +<body>
 | 
| +  NOT TESTED
 | 
| +  <iframe src="resources/empty-subframe.html"></iframe>
 | 
| +  <iframe src="resources/empty-subframe.html"></iframe>
 | 
| +</body>
 | 
| 
 |