chromium/third_party/blink/web_tests/fast/loader/module-no-crash.html

<script>
if (window.testRunner)
  testRunner.dumpAsText();
</script>
<iframe srcdoc='
<script type="module">
if (!localStorage["step"]) {
  localStorage["step"] = "reload1";
  window.parent.location.reload();
} else if (localStorage["step"] === "reload1") {
  localStorage["step"] = "reload2";
  window.parent.location.reload();
} else {
  window.parent.document.querySelector("iframe").remove();
}
</script>
'></iframe>
Tests that storing module cache does not crash with detached frame.
Note that crash does only reproduce in ~20% of the runs, depending on timing.