blob: 91ee42328ae3d483fb471816299a36674e9fdbaf [file]
<style></style>
<script>
nodes = new Map([['n0', new WeakRef(document.documentElement)]]);
function storeNode(key, node) {
weak = new WeakRef(node);
nodes.set(key, weak);
}
function getNodeSafe(key) {
weak = nodes.get(key);
node = weak.deref();
return node;
}
(async => {
(() => {
})();
let ss0 = document.styleSheets[0];
let sr0 = ss0.rules;
try { let = (()=> {
ss0?.insertRule(`& { text-wrap-style: pretty; text-indent: hanging 679ic; }`);
})(); } catch {}
try { (() => {
n1 = document.createElement('a'); getNodeSafe('n0').prepend(n1);
storeNode('n1', n1);
})(); } catch {}
try { (() => {
n2 = document.createElement('b'); getNodeSafe('n1').appendChild(n2);
storeNode('n2', n2);
})(); } catch {}
try { (() => {
n22 = document.createElement('c'); n22.id = getNodeSafe('n2').append(n22);
storeNode('n22', n22);
})(); } catch {}
try { getNodeSafe('n22').before("This test passes if it doesn't crash."); } catch {}
})();
if (window.testRunner) {
testRunner.dumpAsText();
}
</script>