blob: f6ba634cdce223738b218abbebb84fe83d6e5795 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test.js"></script>
<script>
gc();
var text = document.createElementNS("http://www.w3.org/2000/svg", "text");
var initialNumberOfNodes;
if (internals)
initialNumberOfNodes = internals.numberOfLiveNodes();
var rotate = text.rotate;
text = null;
gc();
// Assert that the <text> svg element is alive while a tear-off is alive.
if (internals)
shouldBe('internals.numberOfLiveNodes()', 'initialNumberOfNodes');
// Accessing to properties of deleted SVGElement should not cause crash
rotate;
rotate.animVal;
try { rotate.animVal.getItem(0); } catch(e) {}
</script>
<div>PASS: Did not crash.</div>
</body>
</html>