1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns=
"http://www.w3.org/1999/xhtml">
5 if (window
.layoutTestController
) {
6 layoutTestController
.dumpAsText();
7 layoutTestController
.waitUntilDone();
10 <script type=
"text/javascript">
14 setTimeout("testData()", 0);
24 document
.write(xmlNode
.ownerDocument
.data
? "<p>SUCCESS</p>" : "<p>FAILURE</p>");
25 if (window
.layoutTestController
)
26 layoutTestController
.notifyDone();
30 var xmlDoc
= document
.implementation
.createDocument("", "doc", null);
31 if (!xmlDoc
.documentElement
)
32 xmlDoc
.appendChild(document
.createElement("doc"));
33 xmlNode
= xmlDoc
.documentElement
;
34 xmlNode
.ownerDocument
.data
= 1;
39 This test checks that custom data on reachable DOM nodes is not lost during GC. If it passes, it should say SUCCESS below.