blob: 35f57332bde9dfee37ed4aadb5fa009c54e932c9 [file] [log] [blame]
<html>
<head>
<script>
function accessAttributes(s) {
var value = 0;
value = s.height;
value = s.width;
value = s.colorDepth;
value = s.pixelDepth;
value = s.availLeft;
value = s.availTop;
value = s.availHeight;
value = s.availWidth;
}
function runTests() {
if (window.testRunner)
testRunner.dumpAsText();
var f = document.getElementById('theframe');
var s = f.contentWindow.screen;
accessAttributes(s);
// Now remove and check that we don't crash.
f.parentNode.removeChild(f);
accessAttributes(s);
}
</script>
</head>
<iframe id="theframe" src="resources/red.html"></iframe>
<body onload="runTests()">
<div>
This tests that accessing screen attributes doesn't crash even if containing frame is removed from the parent.
</div>
</body>
</html>