3 <script src="../../../resources/js-test.js"></script>
6 description('MutationObserver wrappers should survive GC for passing into the callback even if JS has lost references.');
10 function addObserver(node, fn) {
11 var observer = new MutationObserver(fn);
12 observer.testProperty = true;
13 observer.observe(node, {attributes:true});
17 addObserver(document.body, function(records, observer) {
18 window.observer = observer;
19 shouldBe('observer.testProperty', 'true');
25 document.body.setAttribute('touch', 'the node');