summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/mathml/crashtests/mozilla/370791-1.xhtml
blob: d72eb5f709f43451894a3dbf5c408aecfc0186dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://www.w3.org/1998/Math/MathML" class="test-wait">
<head>
<script>

function boom()
{
  var mi = document.getElementById("mi");
  var textA = mi.firstChild;
  var textB = document.createTextNode("b");
  var textSpace = document.createTextNode(" ");

  var floater = document.getElementById("floater");

  mi.appendChild(textB);
  mi.appendChild(textSpace);
  mi.removeChild(textA);
  mi.removeChild(textSpace);

  floater.parentNode.removeChild(floater);

  document.documentElement.removeAttribute("class");
}

</script>
</head>

<body onload="setTimeout(boom, 30);">

<math:mi id="mi">a<p><span style="float: right;" id="floater" /></p></math:mi>

</body>

</html>