Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / dom / StyleSheet / detached-sheet-owner-node.html
blob834b31b31a72292889649cf893f30781337dc009
1 <!DOCTYPE html>
2 <script src="../../../resources/js-test.js"></script>
3 <script>
5 description('This tests that accessing ownerNode on a disconnected style sheet does not crash');
7 jsTestIsAsync = true;
9 window.onload = function() {
10 var innerDocument = document.querySelector('iframe').contentDocument;
11 document.body.removeChild(document.querySelector('iframe'));
13 innerDocument.querySelector('style').textContent = ''; // this triggers createSheet
14 innerDocument.documentElement.textContent = '';
16 gc();
17 innerDocument.styleSheets[0] && innerDocument.styleSheets[0].ownerNode;
18 finishJSTest();
21 </script>
22 <iframe src="data:text/html,<style>*{}</style>"></iframe>